PrimeNG数据表:保存过滤器

时间:2017-08-23 14:55:57

标签: angular primeng primeng-datatable

我在这里使用了一些示例(https://github.com/primefaces/primeng/issues/304),以便在localstorage中保留排序和页面,这样当用户返回页面时,他们的设置就会保留。

我遇到了保存过滤器的问题,但找不到任何示例。

模板:

somedir

代码:

<p-dataTable #dt [value]="FilteredIncidentNodes" [rows]="10" [paginator]="true" [pageLinks]="10" [rowsPerPageOptions]="[5,10,20]" [editable]="true"
(onPage)="onPage($event)" (onSort)="onSort($event)" (onFilter)="onFilter($event)">

1 个答案:

答案 0 :(得分:1)

我能够将表中的过滤器保存到本地存储中:

onFilter(e) {
    localStorage.setItem("filters", JSON.stringify(this.dataTable.filters));
  }