【问题标题】:How to use Ext5 combobox with data bindings如何将 Ext5 组合框与数据绑定一起使用
【发布时间】:2014-10-05 13:22:57
【问题描述】:

我想使用一个组合框,它接收来自数据绑定的预选值以及来自同一存储的数据绑定的可能选项。 面板项配置如下:

{
    xtype: 'combobox',
    name: 'language_default',
    fieldLabel: 'Default Language',
    multiSelect: false,
    displayField: 'title',
    valueField: 'language_id',
    queryMode: 'local',
    bind: {
        value: '{database.language_default}',
        store: '{database.languages}'
    }
}

如果我使用此配置,组合框的存储无效且无法使用。

是否可以绑定 选定的选项 还有组合框的可用选项

【问题讨论】:

  • 究竟什么是“database.language_default”? id 值还是对象?

标签: extjs binding combobox store extjs5


【解决方案1】:

升级到 ExtJs 5.0.1 就可以使用selection binding

{
    xtype: 'combobox',
    name: 'language_default',
    fieldLabel: 'Default Language',
    multiSelect: false,
    displayField: 'title',
    valueField: 'language_id',
    queryMode: 'local',
    bind: {
        value: '{database.language_id}',
        selection: '{database.language_default}',
        store: '{database.languages}'
    }
}

【讨论】:

  • 我会在升级到 ext 5.0.1 后立即使用它。谢谢!
猜你喜欢
  • 1970-01-01
  • 2016-04-15
  • 1970-01-01
  • 2020-01-11
  • 1970-01-01
  • 2016-09-11
  • 2018-05-23
  • 2017-05-10
  • 2020-07-02
相关资源
最近更新 更多