在ExtJs 4.1.3中添加柱和子柱
Adding columns and sub columns in ExtJs 4.1.3
我正试图在ExtJs中添加一些带有子列的列标题组,但我遇到了一些困难。。。
我知道,当我们为网格面板指定配置时,我们可以使用树状结构来指定具有子组的列,即
columns[{
text: 'column1',
columns[{
text: 'subcolumn'
}]
}}
这很好,但是,当我的gridpanel商店加载时,我正在尝试动态地这样做
我有一些代码可以在飞行中创建网格列
retCol = new Ext.grid.column.Column({
fixed: false,
hideable: false,
menuDisabled: true,
draggable: false,
sortable: false,
align: 'center',
text: monthName,
columns: []
});
问题是,新创建的列似乎没有我提供的值,它隐藏在initialConfig中,但在那里没有用:-/
正如这段代码创建列标题一样,如果我们没有列数组,就无法添加子列。我试着添加到"items"配置中,但也不起作用:-/
感谢您在Advance 中提供的任何帮助
Baz
如果您想在渲染网格后添加列,可以使用网格重新配置方法。
我刚刚又读了一遍你的问题,重新配置还希望你在发布的结构中给出你的列配置。不使用动态创建的标头。
不过,在商店加载后,您可以动态构建列配置,并通过重新配置将新配置传递到网格。
相关文章:
- 如何将onChange方法添加到ExtJS 4表单中的所有字段(textField)中
- 添加新记录时删除了 ExtJs 现有记录
- Extjs 3.3动态地将字段添加到表单中,并设置它们的标签宽度
- ExtJS 5-将网格面板添加到视口中
- ExtJS::如何添加特定的"specialkey事件”;表示逗号到数字字段
- 在网格extjs中添加行
- 如何在 extjs 5 中的工具提示中添加按钮
- ExtJS 动态添加选项卡
- 将自定义 css 类添加到 ExtJS 4.0.7 面板标头
- Extjs 5.0,动态地将项目添加到手风琴中
- ExtJS:将网格面板添加到表格布局会弄乱表格列宽
- ExtJS 5 - 从商店动态将项目添加到拆分按钮菜单
- Extjs 4 : 单击按钮时将动态字段添加到表单中
- ExtJS 4.2.1 - 将文本字段添加到 XTemplate
- 如何在 extjs 中添加事件侦听器
- 在 Extjs 网格(3)上添加存储数据
- Extjs 4.1.1 在日期选择器中添加了新按钮,但其处理程序不起作用
- 将自定义项添加到 extjs 中的图表图例中
- 尝试添加ExtJS组件到javascript代码
- 在运行时添加ExtJS组件-“刷新视图”