2
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}
                         });
}}}

以上是我将数据加载到第二个组合框的代码。但是当我点击第一个组合时,它不会将数据填充到第二个组合,如果我再次选择第一个组合,它会将数据加载到第二个组合。不知道发生了什么使用代码。本地或远程的“模式”功能是否发生了问题。我已将模式设置为本地。

4

2 回答 2

1

很久以前,我是一个类似的问题,并为组合框编写了简单的插件。可能会对你有所帮助。请参阅 github 上的示例

注意:“change”、“keyup”事件未处理,如果需要,请编辑。

于 2013-01-29T09:13:50.590 回答
0

这是两个组合框交互的另一个完整示例:http: //extjs.wima.co.uk/example/1

于 2013-01-29T18:57:34.523 回答