複数のデータ列を持つグリッドを使用しています。ユーザーが (グリッドで enableColumnMove プロパティを true に設定することにより) 列を移動できるようにしたいのですが、列の順序をグリッドを開始する順序にリセットできる必要もあります。
作成後に列の dataIndex プロパティを変更する方法はありません。これについて別の方法はありますか?
複数のデータ列を持つグリッドを使用しています。ユーザーが (グリッドで enableColumnMove プロパティを true に設定することにより) 列を移動できるようにしたいのですが、列の順序をグリッドを開始する順序にリセットできる必要もあります。
作成後に列の dataIndex プロパティを変更する方法はありません。これについて別の方法はありますか?
grid.reconfigure(null, grid.initialConfig.columns)
グリッドを元の状態にリセットするために使用できます。最初のパラメーターは、グリッドに新しいストアを設定するためのものですが、null または未定義のままにしておくと、グリッド ストアは影響を受けません。
reconfigure メソッドは、ロックされたグリッドおよびネストされた列ヘッダーを持つグリッドで意図しない副作用を引き起こす可能性があることに注意してください。しかし、ほとんどのグリッドでは問題なく動作するはずです。