我试图在ExtJs中添加一些带有子列的列标题组,但是我遇到了一些困难......
我知道当我们为gridpanel指定配置时,我们可以使用类似树的结构来指定具有子组的列,即
columns[{
text: 'column1',
columns[{
text: 'subcolumn'
}]
}}
这很好,但是,当我的网格面板存储加载
时,我试图动态地执行此操作我有一些代码可以动态创建网格列
retCol = new Ext.grid.column.Column({
fixed: false,
hideable: false,
menuDisabled: true,
draggable: false,
sortable: false,
align: 'center',
text: monthName,
columns: []
});
问题是,新创建的似乎没有我提供的列的值,它隐藏在initialConfig中,但在那里没用: - /
看到此代码创建列标题,如果我们没有列数组,则无法添加子列。我尝试添加'items'配置,但这也不起作用: - /
感谢您提前的任何帮助
巴兹
答案 0 :(得分:0)
如果要在渲染网格后添加列,可以使用网格reconfigure方法。
我刚刚再次阅读了您的问题,重新配置也希望您在发布的结构中提供列配置。不是动态创建的标题。
您可以在商店加载后动态构建列配置,并通过重新配置将新配置传递到网格。