0

在我拥有的其他表单字段中(组合框是标准组合框的扩展,带有额外的配置选项):

   marker: new Forms.ui.ComboBox({
    fieldLabel: _('Marker'),
    displayField: 'name',
    valueField: 'id',
    store: new Ext.data.JsonStore({
      fields: ['name', 'id','resellerid'],
      data: [
        {'name':_('Default'), 'id': 0, 'resellerid': 0}
      ]
    })
   })

现在,当我需要在单独调用的函数中使用 bindStore 并将 jsonStore 传递给它(存储)时:

this.fields.marker.bindStore(store);

然而,当商店被填充时——我无法选择任何东西。我将商店移动到相同的脚本以对其进行测试-并将其直接设置为组合框配置为“商店:”-它可以工作。

所以问题似乎来自bindstore。我错过了什么?

4

1 回答 1

0

显然是数据属性名称周围的引号破坏了它。

于 2015-01-05T14:20:55.860 回答