1

我想从表中获取所有过滤器数据,假设我有

<p-dataTable #dt [value]="list" selectionMode="multiple" [(selection)]="selection"  [rows]="2"[paginator]="true" >
       <p-column selectionMode="multiple"></p-column>
       <p-column field="description" header="description" [filter]="true"></p-column>

现在,一旦我过滤行并全选,我想选择所有过滤的行,仅在该特定页面中,但在所有分页中。

我已经尝试过 this.dt.dataToRender,但它只提供经过过滤的数据,但仅限于该特定页面。

4

1 回答 1

2

将此属性设置headerCheckboxToggleAllPages为 true。

文档

设置为 true 时,启用多选复选框的分页数据表上的标题复选框将切换所有页面中的项目选择

这是一个例子

于 2017-09-15T05:06:32.370 回答