0

我正在使用 Ext Js 4.1,我需要在网格单元格中放置一个组合框,以便用户选择要保存的参数,但是可用的参数来自商店,但它不起作用,我已经在使用编辑插件,如文档中所述,任何人都可以提供见解吗?

storeParameter = Ext.create('ParameterStore');

 {
            header: 'Parameter',
            flex: 1,
            sortable: true,
            dataIndex: 'parameter',
            field: {
                type: 'textfield'
            },
            editor: {
                xtype: 'combo',
                store: storeParameter
            }
        }, 
4

2 回答 2

0

您应该在希望它出现的网格单元格上定义编辑器参数。似乎您正在尝试在商店本身中定义编辑器。

于 2012-08-14T14:48:01.903 回答
0

我解决了这个问题。我需要在网格中添加属性:

selType: 'cellmodel',

而不是直接放一个商店,我换成了有商店的comboBox。

var comboParameter = Ext.create('ComboBoxParameter');

并将列替换为:

{
            header: 'Parameter',
            flex: 1,
            sortable: true,
            dataIndex: 'parameter',
            editor: comboParameter
        }, 
于 2012-08-14T15:21:39.747 回答