我有一个组合框,根据另一个下拉列表中的id过滤商店。然而,过滤器似乎返回START的所有值与选定的id。
xtype: 'combobox',
name: 'actor',
fieldLabel: 'Actor',
typeAhead: true,
forceSelection: true,
queryMode: 'local',
displayField: 'name',
valueField: 'id',
bind: {
store: 'actorStore',
value: 'actor.id',
filters: [{
property: 'customerId',
value: '{customer.value}',
disableOnEmpty: true
}
尝试设置过滤器的操作符,见这里:
filters: [{
property: 'customerId',
value: '{customer.value}',
operator: '=',
disableOnEmpty: true
}]
(我不知道你的ExtJS版本,但我不确定组合框是否有filters
配置,但商店肯定有)