2017-09-15 58 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比? –