ag-grid是否具有内置的"持久/加载状态"功能如剑道网格?

时间:2017-10-10 15:45:30

标签: ag-grid

我们目前使用Kendo网格,并广泛使用其持久化和加载状态的能力,即。我们允许我们的用户能够自定义他们的网格布局,列,排序,分组等,然后"保存"命名集合中的布局,以后可以重新应用。这是我所说的剑道功能:Kendo Grid Persist State

ag-grid是否已经有内置功能来做同样的事情,或者有没有人有他们可以分享他们做同样事情的样本?看一下ag-grid文档,看起来编码是一件相当简单的事情,但我希望能找到关于任何陷阱的示例和/或建议和指导,以避免等等。谢谢。

2 个答案:

答案 0 :(得分:1)

我们将ag-Grid与Adaptable Blotter一起使用,不仅能够保存您所请求的视图,还可以保存搜索,报告,样式规则,警报,图表等。我不确定那是否是ag-Grid或负责任的Adaptable Blotter,但效果确实很好。

答案 1 :(得分:0)

ag-grid确实支持获取和设置当前列状态。从kendo网格看样本,这应该完成相同的事情:

//getting
var columnState = gridOptions.columnApi.getColumnState();
localStorage["ag-grid-state"] = JSON.stringify(columnState);

//setting
var columnState = localStorage["ag-grid-state"];
gridOptions.columnApi.getColumnState(JSON.parse(columnState));