<div class="container right_table">
<nz-table #basicTable nzBordered [nzData]="datas" [nzScroll]="{ x: datasTh.length*180 + 360+‘px‘, y: ‘235px‘ }"
[nzTotal]="topTable.total" [nzPageSize]="topTable.pageSize" [nzPageIndex]="topTable.pageNo"
(nzPageIndexChange)="getIndexChange()" [nzPaginationType]="small" class="top_table">
<thead>
<tr>
<th>Station</th>
<th>POR</th>
<th *ngFor="let item of datasTh">{{ item }}</th>
</tr>
</thead>
<tbody>
<tr *ngFor="let data of basicTable.data">
<td>{{ data.a }}</td>
<td>{{ data.b }}</td>
<td *ngFor="let item of datasTh">{{ data.ccc[item] }}</td>
</tr>
</tbody>
</nz-table>
</div>
// 当屏幕最大为1366宽时候
@media screen and (max-width: 1366px) {
.right_table {
// width: 750px;
.top_table {
/deep/.ant-table-body{
max-height: 170px!important;
}
}
}
}
[nzScroll]="{ x: datasTh.length*180 + 360+‘px‘, y: ‘235px‘ }"
<tr *ngFor="let data of basicTable.data" (click)="getTableData(data)">
<td>{{ data.station }}</td>
<td>{{ data.por }}</td>
<td *ngFor="let item of datasTh">{{ data.floorTossRate[item] }}</td>
</tr>
getTableData(data) {
console.log(data)
}
angular+ZORRO中nz-table 大小屏幕自适应、滚动条、点击事件
原文:https://www.cnblogs.com/sugartang/p/14728861.html