700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > angular+ZORRO中nz-table 大小屏幕自适应 滚动条 点击事件

angular+ZORRO中nz-table 大小屏幕自适应 滚动条 点击事件

时间:2023-04-26 22:54:11

相关推荐

angular+ZORRO中nz-table 大小屏幕自适应 滚动条 点击事件

首先来说屏幕自适应 HTML

<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">{{ c[item] }}</td></tr></tbody></nz-table></div>

屏幕自适应 LESS

// 当屏幕最大为1366宽时候@media screen and (max-width: 1366px) {.right_table {// width: 750px;.top_table {/deep/.ant-table-body{max-height: 170px!important;}}}}

滚动条的代码就很少了,组件这个属性完美解决问题~~~ [nzScroll]

[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)}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。