7

grid.getcolumnModel().setHidden(0,true) は、グリッド パネルではなく列メニューに影響します。列メニューでは、列を有効または無効にできます。グリッド パネルの列を動的に追加または削除するにはどうすればよいですか?

4

6 に答える 6

6

これがあなたが探しているものだと思いますhttp://www.extjs.com/forum/showthread.php?53009-Adding-removing-fields-and-columns

スレッドの投稿#37も確認してください。

于 2010-05-06T14:09:27.617 に答える
2

Ext.js 4.2 および abobe の解決策を探しているこの質問に到達した人のために。

「再構成」メソッドを使用して、グリッド列を動的に変更します: http://docs.sencha.com/extjs/4.2.2/#!/api/Ext.grid.Panel-method-reconfigure

ここに良い例があります: http://marcusschiesser.de/2013/12/21/dynamically-ching-the-structure-of-a-grid-in-extjs-4-2/

于 2015-05-11T12:26:38.210 に答える
0

列の変更を表示するには、Ext.grid.GridView を更新する必要がある場合があります。

grid.getView().refresh(true) // true to refresh HeadersToo
于 2010-05-05T20:13:58.597 に答える