Pra*_*ade 5 angular primeng-table
让我们考虑下面是angular 的素数表:
我使用了primeng表库来列出记录并下载csv。
<p-table #dt styleClass="table table-striped" [columns]="colsCSV" [value]="reviewSSRList" selectionMode="single" [paginator]="true" [rows]="10">
<ng-template pTemplate="caption">
<div class="ui-helper-clearfix" style="text-align: left">
<button type="button" pButton icon="pi pi-file-o" iconPos="left" label="CSV" (click)="dt.exportCSV()" style="float:right;"></button>
</div>
</ng-template>
<ng-template pTemplate="header" let-columns>
<!-- <tr>
<th *ngFor="let col of columns" [pSortableColumn]="col.field">
{{col.header}}
<p-sortIcon [field]="col.field"></p-sortIcon>
</th>
</tr> -->
<tr>
<th style="text-align: center;" > Check & Delete
<!-- <p-sortIcon [field]="'towerId'"></p-sortIcon> -->
</th>
<th [pSortableColumn]="'towerId'">Tower ID
<p-sortIcon [field]="'towerId'"></p-sortIcon>
</th>
<th [pSortableColumn]="'towerName'">Tower Name
<p-sortIcon [field]="'towerName'"></p-sortIcon>
</th>
<th [pSortableColumn]="'exAxisTower'">Ex Axis Tower
<p-sortIcon [field]="'exAxisTower'"></p-sortIcon>
</th>
<th [pSortableColumn]="'projectStatus'">Project Status
<p-sortIcon [field]="'projectStatus'"></p-sortIcon>
</th>
<th [pSortableColumn]="'towerStatus'">Tower Status
<p-sortIcon [field]="'towerStatus'"></p-sortIcon>
</th>
<th [pSortableColumn]="'towerType'">Tower Type
<p-sortIcon [field]="'towerType'"></p-sortIcon>
</th>
<th [pSortableColumn]="'towerKind'">Tower Kind
<p-sortIcon [field]="'towerKind'"></p-sortIcon>
</th>
<th [pSortableColumn]="'ownerShip'">Tower ownerShip Type
<p-sortIcon [field]="'ownerShip'"></p-sortIcon>
</th>
</tr>
</ng-template>
<ng-template pTemplate="body" let-rowData let-columns="columns">
<tr>
<td style="text-align: center;"><input type="checkbox" value="{{rowData.towerId}}" (change)="checkboxValSaveDraft($event)"></td>
<td><a [routerLink]='"/saveDraftDetail/"+rowData.towerId'>{{rowData.towerId}}</a></td>
<td>{{rowData.towerName}}</td>
<td style="text-align: center;"><i class="fa fa-check remarkpositive" aria-hidden="true" *ngIf='rowData.exAxisTower'></i>
<i class="fa fa-window-close remarknegative" aria-hidden="true" *ngIf='!rowData.exAxisTower'></i>
</td>
<td>{{rowData.projectStatus}}</td>
<td>{{rowData.towerStatus}}</td>
<td>{{rowData.towerType}}</td>
<td>{{rowData.towerKind}}</td>
<td> {{ rowData.ownerShip }}</td>
</tr>
</ng-template>
</p-table>
Run Code Online (Sandbox Code Playgroud)
当,我们点击导出按钮。它正在以“下载”名称下载 csv 。我们怎样才能改变成别的东西?
exportFilenamevalue 是p-table硬编码为 的输入属性download。
要更改它,请将此属性与您的变量绑定。
<p-table [exportFilename]="variable_to_bind" ...
Run Code Online (Sandbox Code Playgroud)
工作演示。
| 归档时间: |
|
| 查看次数: |
1767 次 |
| 最近记录: |