ag-grid: как получить или сохранить отсортированное состояние из столбца сетки - PullRequest
0 голосов
/ 07 октября 2019

Я использую ag-grid ("^ 13.3.1") и Angular 4, хотел бы сохранить или получить состояние отсортированного столбца. Если страница обновлена, я получаю сообщение об ошибке при использовании sortModel "Cannot read property" getSortModel'of undefined ", пожалуйста, любой может помочь через.

grid.component.ts

saveSort() {
    this.savedSort = this.gridOptions.api.getSortModel();
    console.log("Saved sort: " + JSON.stringify(this.savedSort));
  }
restoreFromSave() {
    this.gridOptions.api.setSortModel(this.savedSort);
  }
ngOnInit() {
    this.saveSort();
    this.restoreFromSave();
}

1 Ответ

0 голосов
/ 09 октября 2019

как сказал Фахим, вы должны сделать это после инициализации сетки:

onGridReady(params) {
    this.gridApi = params.api;
    this.restoreFromSave();
}
...