【发布时间】:2019-01-26 21:05:02
【问题描述】:
我在 Angular 应用上使用 PrimeNg DataTable。
我想保存过滤器,当返回到组件时,恢复过滤器并在 col 标题上显示过滤器值。
其实我正在尝试这个,但它不起作用:
@ViewChild(DataTable) candTable: DataTable;
storeFilters(event: any) {
this._candidatureService.storeFilters(event.filters);
}
restoreFilters(){
let filtersStored = this._candidatureService.restoreFilters();
if(filtersStored){
this.candTable.filters = filtersStored;
}
}
我正在使用primeng@4.2.2和angular@4.3.3。
【问题讨论】:
-
有什么错误吗?请提供更多代码,什么答案可以满足您的问题?
-
我没有错误。但网格未过滤
-
primefaces.org/primeng/#/table/state 可能只支持最新的 Primeng v 7
-
谢谢@DirtyMind,但如果可以的话,我希望不要升级版本。但如果这是唯一的解决方案,我会这样做
标签: angular primeng primeng-datatable