2012-08-14 71 views
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 
      } 
     }, 

回答

0

你应该定义在哪里,你希望它出现在电网细胞的编辑参数。好像你正试图在商店本身定义编辑器。

+0

不,我没有, '编辑' 是列 '参数' 的atributte。 – 2012-08-14 14:52:19

+0

我解决了这个问题,检查上面的解决方案。 – 2012-08-15 12:13:16

0

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

selType: 'cellmodel', 

,而不是直接把一个店,我换成了组合框,其中有商店。

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

和列替换到:

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