extjs中gridpanel動態顯示 隱藏列

2022-07-25 02:21:08 字數 541 閱讀 7788

在extjs3中,大家知道用

mygrid.getcolumnmodel().sethidden(i,true);

但到了4.0後,已經沒有getcolumnmodel這個方法了,我們在ext.panel.table看到以下片段

if (headerctcfg instanceof

ext.grid.header.container)

也就是grid.columns已經儲存了所有的gridcolumn,不需要再去get了,呵呵

結論:

grid.columns[i].hide()/show()

或者

grid.columns[i].setvisible(false/true);

再提供乙個思路:

//

定義的時候在column裡給乙個itemid用於查詢

//然後

grid.down('#myactioncolumn').hide();

**:

extjs 在 gridpanel中修改時間

datefield 有 format 來訂定顯示的日期格式,altformats 來訂義可接受的輸入日期格式。但是實際上 datefield 背後 calendar 使用的的是 date object,而在選擇完日期也直接傳回的是 gmt 日期而非 format 所定義的格式,所以還要多一道 ren...

ExtJS 之 Gridpanel 鍵盤 攻略

gridpanel來自國外,一些快捷鍵的使用方式在國內總是被指來指去的,水土不服。乙個典型的現象就是通過按回車鍵 enter key 讓游標移動至下乙個輸入框。有人說有tab鍵啊,不好意思,你必須實現,快速錄入資料的時候,只操作小鍵盤的。廢話不多說,直接進入 gridpanel extjs 的 ed...

extjs之 gridpanel完全操作(事件)

extjs之 gridpanel完全操作 事件 2010年07月16日 星期五 16 46 先來一段 var cm new ext.grid.columnmodel new ext.grid.rownumberer sm,一,gridpanel 1.如何獲取gridpanel中選中的一條資料 var...