2017-09-15 71 views
1

我想从表中的所有过滤器的数据,假设我有角primeng数据表中得到过滤后的数据

<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,但它只提供被过滤的数据,但只限于该特定页面。

回答

2

将此属性设置为headerCheckboxToggleAllPages为true。

Documentation

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

这是一个Example

+0

此属性在版本2.0.6?我在该vesion上收到此消息无法绑定到'headerCheckboxToggleAllPages',因为它不是'p-dataTable'的已知属性。 –

+0

不,这是一个新的属性后约4 + –

+0

增加任何解决方案做到这一点在角2比? –