Я использовал Ag-grid в своем приложении и экспериментировал с сохранением и восстановлением табличных фильтров.(Я не использую корпоративную версию Ag-Grid).
Я нашел эту ссылку , где говорится, как я могу сохранять / восстанавливать фильтры
Я пытаюсь сохранить состояние фильтра, а затем нажимаю URL-адрес, из которого таблицаобновил и затем восстановил фильтры
это мой код, в котором я сохраняю и восстанавливаю состояние фильтра
saveState() {
window.colState = this.tableOptions.columnApi.getColumnState();
window.groupState = this.tableOptions.columnApi.getColumnGroupState();
window.sortState = this.tableOptions.api.getSortModel();
window.filterState = this.tableOptions.api.getFilterModel();
}
restoreState() {
this.tableOptions.columnApi.setColumnState(window.colState);
this.tableOptions.columnApi.setColumnGroupState(window.groupState);
this.tableOptions.api.setSortModel(window.sortState);
this.tableOptions.api.setFilterModel(window.filterState);
}
Но я не могу восстановить сохраненное состояние после обновленияданные таблицы.Я попытался позвонить по номеру onFilterChanged()
, который, похоже, не справился с работой.
Мой код выглядит примерно так: this
Нужна помощь.Спасибо