读书人

Extjs gridpanel中动态生涯ColumnMode

发布时间: 2012-11-09 10:18:47 作者: rapoo

Extjs gridpanel中动态生存ColumnModel为什么就不能够显示列能!有源码供参考!
为什么我动态生成ColumnModel不会显示列呢?虽然列不能够显示 但是里面的数据还是能够显示,并且也是动态有多少列就显示了多少列,请教大家帮忙一下,希望各位大侠的解答和帮助。谁帮我解决了,我请你糖哦!嘻嘻……
备注:resMess为我后台返回的报文,这个报文包含了我要显示的表头(显示列)和grid里面要显示的数据。

gridHeader = [new Ext.grid.RowNumberer(),new Ext.grid.CheckboxSelectionModel()];readerFildeName = [];for(var a=0;a<tableHeadData.length;a++){gridHeader.push({header:tableHeadData[a][1],dataIndex:tableHeadData[a][0].toLowerCase(),sortable:true,renderer:gridFontColor,width:160})readerFildeName.push({name:tableHeadData[a][0].toLowerCase(),mapping:a})}var repShowStore = new Ext.data.Store({proxy:new Ext.data.MemoryProxy(textData),reader:new Ext.data.ArrayReader({},readerFildeName)})repShowStore.load();    var repDefGrid = new Ext.grid.GridPanel({id:'selRepShow'+(index),renderTo:'repShow'+(index),cm:new Ext.grid.ColumnModel(gridHeader),store:repShowStore,loadMask:{msg:'数据正在加载中……'},height:Ext.get("repShowPanel").getHeight()-3,listeners:{'cellclick':function(grid,rowIndex,columnIndex,e){gridClick();}}});

读书人网 >JavaScript

热点推荐