网格单元格上的ComboBox编辑器不起作用

时间:2012-08-14 14:43:39

标签: extjs

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

storeParameter = Ext.create('ParameterStore');

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

2 个答案:

答案 0 :(得分:0)

您应该在网格单元格中定义要在其中显示的编辑器参数。好像你正试图在商店里定义编辑器。

答案 1 :(得分:0)

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

selType: 'cellmodel',

而不是直接放置商店,我替换了comboBox,它有商店。

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

该列替换为:

{
            header: 'Parameter',
            flex: 1,
            sortable: true,
            dataIndex: 'parameter',
            editor: comboParameter
        },