我有一个组合框,一旦你在组合框中选择了项目,就会出现第二个组合框,它会在第一个组合框中插入你选择的数据。我无法实现这一点,只有当我选择了项目时才会发生这种情况,我的第二个组合框没有填充。有任何想法吗?这是我在组合框中选择项目的代码:
var combobox= Ext.ComponentQuery.query('combobox[itemId=comboboxID]')[0];
combobox.select("item1", combobox);
答案 0 :(得分:0)
在折叠第一个组合时,将数据加载到第二个组合的商店中:
combobox1.on('collapse', function(combo){
var data = [/* ... */]; // the values for the second combo
combobox2.getStore().loadData(data)
})
答案 1 :(得分:0)
combobox1.on('select', function(combo){
combobox2.setValue(combo.getValue());
})