我有一个ag-grid(免费reactjs版本),有很多列和记录要加载。
某些列不是必需的,因此用户可以将列拖出网格(因此隐藏它们)。这很好,但用户如何在不刷新页面的情况下再次显示隐藏的列?
我不想抑制列拖动,只是一种在不刷新的情况下撤消隐藏的方法。
有什么建议吗?
答案 0 :(得分:3)
无耻插件:企业版在两个地方Tool Panel和Column Menu都有此功能。
然而,幸运的是,使用单个columnApi
调用自己实现此功能相当容易,其中之一就是:
resetColumnState()
setColumnVisible(colKey, visible)
setColumnsVisible(<Array> colKeys, visible)
setColumnState
setColumnState(<Array> columnState)
基本上我可以看到你做两件事之一:
gridOptions.columnApi.resetColumnState()
- 或 -