extjs GridPanel reconfigure的问题

laichunlin 2012-07-11 09:58:34
现在有这个表格,这个表格是表头做了分组,但是这个表格的列是需要动态变化的,当我用reconfigure的时候总是报错
报的错是在renderHeader的时候cm.rows的rows为空,

请各路大侠帮忙,我该怎么弄才能实现reconfigure


附上代码

var cityGroupRow =[
{header: '<p>adfdfd<p/>', colspan: 4, align: 'center'}];

var continentGroupRow = [
{header: '', colspan: 1, align: 'center'},
{header: '', colspan: 1, align: 'center'},
{header: '资源统计', colspan: 2, align: 'center'}
];


var group = new Ext.ux.grid.ColumnHeaderGroup({
rows: [cityGroupRow,continentGroupRow]
});

var fields =[
{type: 'string', name: 'BeijingProductX'},
{type: 'string', name: 'BeijingProductY'},
{type: 'string', name: 'TokyoProductY'},
{type: 'string', name: 'BerlinProductX'}
];


var columns=[
{dataIndex: 'BeijingProductX', header: 'aaa'},
{dataIndex: 'BeijingProductY', header: 'bbb'},
{dataIndex: 'TokyoProductY', header: 'ccc'},
{dataIndex: 'BerlinProductX', header: 'ddd'}
];


var rd=new Ext.data.JsonReader({
//从那里开始解析你的数据,参数必须的有的root,fields
totalProperty:'total',
root:'root',
fields:fields
});

var store=new Ext.data.JsonStore({
//需要访问的url地址
url: 'Highrailgrid_query.action',
baseParams :{
startTime : startTime,
railIdList : railIdList,
counterParentId : counterParentId,
counterIdList : counterIds
},

reader: rd
});

var grid = new Ext.grid.GridPanel({
id:'grid',
title: 'tt,
width: 1000,
height: 400,
store: store,
columns: columns,
viewConfig: {
forceFit: true
},
plugins: group
});
...全文
558 1 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
yibey 2012-07-11
  • 打赏
  • 举报
回复
你的reconfigure 什么时候发生的,如何发生的你都没说啊。上你的发生代码

87,996

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧