【发布时间】:2013-01-01 18:43:51
【问题描述】:
ExtJS 4 中的 Store 存在问题。在我的应用程序中,我想使用两个组合。两个组合中都显示了商店值。但问题是在第一个组合中选择的值不应该在下一个组合中显示。由于单一商店,我无法做到这一点..应该怎么做?
【问题讨论】:
ExtJS 4 中的 Store 存在问题。在我的应用程序中,我想使用两个组合。两个组合中都显示了商店值。但问题是在第一个组合中选择的值不应该在下一个组合中显示。由于单一商店,我无法做到这一点..应该怎么做?
【问题讨论】:
这对我有用
listeners : {
expand: function() {
boxerListStore.filter(function(r) {
var value = r.get('id');
var getValue = Ext.getCmp('boxer2').getValue();
return (value != getValue);
});
}
}
【讨论】:
你可以使用select第一个组合的事件,比如-
listeners: {
select: function(combo, records, eOpts){
Ext.getCmp('secondCombo').select(records[0]);
}
}
【讨论】: