我在这里使用了一些示例(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)">
答案 0 :(得分:1)
我能够将表中的过滤器保存到本地存储中:
onFilter(e) {
localStorage.setItem("filters", JSON.stringify(this.dataTable.filters));
}