我正在使用ag-grid(“ ^ 13.3.1”)和Angular 4,想要保存或获取已排序的列状态如果刷新页面,则在使用sortModel“无法读取属性'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();
}
答案 0 :(得分:0)
如Fahim所说,您应该在初始化网格后执行此操作:
onGridReady(params) {
this.gridApi = params.api;
this.restoreFromSave();
}