我正在使用包含多列数据的网格。我希望用户能够移动列(通过在网格上将enableColumnMove属性设置为true),但我还需要能够将列顺序重置为我启动网格的内容。
创建后,没有方法可以更改列的dataIndex属性。有没有不同的方法可以解决这个问题?
答案 0 :(得分:2)
您可以使用grid.reconfigure(null, grid.initialConfig.columns)
将网格重置回原始状态。第一个参数用于在网格上设置新商店,但如果将其保留为null / undefined,则网格存储将不受影响。
请注意,重新配置方法可能会出现意外的副作用,其中包含嵌套列标题的锁定网格和网格。但是对于大多数网格来说,它应该可以正常工作。