Javascript 选择并单击组合框中的选项?
我有一个组合框,一旦你在组合框中选择了项目,就会有第二个组合框,它会根据你的选择在第一个组合框中插入数据库。我无法做到这一点,唯一发生的事情是一旦我选择了项目,我的第二个组合框就不会被填充。有什么想法吗?以下是我在组合框中选择项目的代码:Javascript 选择并单击组合框中的选项?,javascript,extjs,Javascript,Extjs,我有一个组合框,一旦你在组合框中选择了项目,就会有第二个组合框,它会根据你的选择在第一个组合框中插入数据库。我无法做到这一点,唯一发生的事情是一旦我选择了项目,我的第二个组合框就不会被填充。有什么想法吗?以下是我在组合框中选择项目的代码: var combobox= Ext.ComponentQuery.query('combobox[itemId=comboboxID]')[0]; combobox.select("item1", combobox); 折叠第一个组合时,将数据加载到第二个组
var combobox= Ext.ComponentQuery.query('combobox[itemId=comboboxID]')[0];
combobox.select("item1", combobox);
折叠第一个组合时,将数据加载到第二个组合的存储中:
combobox1.on('collapse', function(combo){
var data = [/* ... */]; // the values for the second combo
combobox2.getStore().loadData(data)
})
您必须在第二个组合的某个位置有代码,用于侦听第一个组合上的更改事件,您也可以共享该代码吗?有两个不同的值,比如说,第一个组合框是名称,一旦选中,第二个框将显示与商店中该名称相关联的电子邮件。有两个不同的值,比如,第一个组合框是名称,选中后,第二个框将显示与商店中该名称关联的电子邮件。
combobox1.on('select', function(combo){
combobox2.setValue(combo.getValue());
})