Primeng 分页器 rowsPerPageOption 支持“全部”

问题描述 投票:0回答:2

我想知道是否有一个等效的解决方案(在 primeng 中)为 rowsPerPageOptions 提供“全部”选项。目前解决这个问题的唯一方法是添加一个非常大的数字,但这不是理想\最佳:例如。

 <p-table #dataTable
                                 [lazy]="false"
                                 [value]="primengTableHelper.records"
                                 [paginator]="true"
                                 [rows]="rowsPerPage"
                                 [rowsPerPageOptions]="[5,10,25,50,100,100000]"
                                 [scrollable]="true"
                                 ScrollWidth="100%"
                                 [resizableColumns]="true"
                                 (onFilter)="onFilterChange()"
                                 sortMode="multiple" [multiSortMeta]="multiSortMeta">

我尝试添加“全部”选项,但它不会触发任何类型的事件,以便能够以自定义方式处理它(仅在数值上触发事件)。有谁知道我如何在没有完全自定义的解决方案(或俗气的大量来捕获所有记录)的情况下解决这个问题。谢谢。

primeng
2个回答
0
投票

使用此配置:

[rowsPerPageOptions]="[1,20, 50, { showAll: 'All' }]

0
投票

第一个答案有效,不需要其他额外的更改。 只需要添加 { showAll: 'All' }

© www.soinside.com 2019 - 2024. All rights reserved.