首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

extjs4怎么遍历grid.columns所有节点

2012-07-30 
extjs4如何遍历grid.columns所有节点?JScript codevar grid Ext.create(Ext.grid.Panel, {store: stor

extjs4如何遍历grid.columns所有节点?

JScript code
var grid = Ext.create('Ext.grid.Panel', {        store: store,        columns: [        {            header: '序号',            dataIndex: 'xuhao',            sortable : false,            width: 100        }        ,         {            header: '名称',            dataIndex: 'Name',            sortable : false,            width: 100        }        ,         {           header: '结果',           columns:[           {               header: '本月',               dataIndex: 'curMonth',               sortable : false,               width: 150           }           ,           {               header: '本年',               dataIndex: 'curYear',               sortable : false,               width: 150           }]        }        ,         {           header: '备注',           dataIndex: 'note',           sortable : false,           width: 150        }        ]    });


我看有个帖子说
var column=grid.columns;
var items=column.items.items;
Ext.each(items,function(item){
alert(item.text);
但是我试了下var items=column.items.items;firefox说了column.items.item不是方法?
var column=grid.columns;
如果返回的是return Ext.grid.column.Column[]
为什么我用column.getColumnsCount说不是方法?
});

[解决办法]
试下这样,var column=grid.columns;
var columns=column.getGridColumns();

热点排行
Bad Request.