1

我正在使用包含多列数据的网格。我希望用户能够移动列(通过在网格上将 enableColumnMove 属性设置为 true),但我还需要能够将列顺序重置为我启动网格的顺序。

创建列后,无法更改列的 dataIndex 属性。有没有不同的方法来解决这个问题?

4

1 回答 1

2

您可以使用grid.reconfigure(null, grid.initialConfig.columns)将网格重置为其原始状态。第一个参数用于在网格上设置新存储,但如果将其保留为空/未定义,则网格存储将不受影响。

请注意,重新配置方法可能会对锁定的网格和带有嵌套列标题的网格产生意想不到的副作用。但是对于大多数网格,它应该可以正常工作。

于 2012-08-23T04:28:41.823 回答