我根据PHP中的结果生成了网格面板。这是一个网格面板:myGridPanel
现在我需要在网格面板中创建第三行并将Ext.form.ComboBox
放在第三行中。每列应该有Ext.form.ComboBox
。
NB!不是一个组合框,但是每个列都有一些组合,但仅限于第三行。
我考虑过将编辑器应用到here这样的网格面板列,但正如您所看到的那样,这意味着所有行都将具有Ext.form.ComboBox
,但我只需要在第三行中使用它们。除了那些Ext.form.ComboBox
及其数据外,第三行不应包含任何内容。
答案 0 :(得分:0)
我认为您应该为该列添加渲染器(在ColumnModel中)并尝试给出列值(可能是所有内容),具体取决于您要渲染的行。 E.g:
function renderTestColumn(value, p, record, store) {
return value;
}
在这里你可以找到传递给渲染器函数的所有参数:
答案 1 :(得分:0)
我通过向布局添加PropertyGrid解决了这个问题。所以现在是
Parent - layout : 'border'
| - 'center' : GridPanel
| - 'east' : PropertyGrid
现在我在此属性网格中有相同的ComboBox,父级是xtype : 'form'
。所以现在从PropertyGrid中设置的关于GridPanel的建议发送设置数据不是问题。
向GridPanel添加单独的行对我来说很难。