listeners:{select:{fn:function(combo, value) {
var attribute = Ext.getCmp('attributes');
var feature = Ext.getCmp('features');
var store = Ext.getStore('product.CategoryAttributeComboBox');
attribute.setValue('');
attribute.setDisabled(false);
attribute.store.load({
params: {id: 5}
});
}}}
上面是我的代码将数据加载到第二个组合框。但是当我点击第一个组合时,它不会将数据填充到第二个组合,如果我再次选择第一个组合,它会将数据加载到第二个组合。不要真的找到什么是代码发生的事情。本地或远程的“模式”功能会发生一些事情。我已将我的模式设置为本地。
答案 0 :(得分:1)
很久以前我是类似的问题,并为组合框编写简单的插件。可能对你有所帮助。 See example on github
注意:“更改”,“keyup”事件未处理,如果需要则进行编辑。
答案 1 :(得分:0)
这是两个组合框交互的另一个完整示例: http://extjs.wima.co.uk/example/1