我想使用一个组合框,它接收来自数据绑定的预选值,以及来自同一商店的数据绑定的可能选项。 面板项配置如下所示:
{
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}'
}
}
如果我使用此配置,则组合框的存储无效且无法使用。
是否可以绑定 所选选项 和以及组合框的可用选项
答案 0 :(得分:5)
升级到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}'
}
}