extjs4 combobox change还会更改另一个combobox数据存储,并选择值

extjs4 combobox change还会更改另一个combobox数据存储,并选择值,combobox,extjs4,onchange,datastore,Combobox,Extjs4,Onchange,Datastore,这可能是一个愚蠢的问题,但我想问的是,当combobox的选定值更改时,是否有可能更改另一个combobox的存储数据 这可能会让人困惑,所以让我举一个明确的例子 comboboxA有一个包含国家名称的数据存储 comboboxB有一个包含城市名称的数据存储 因此,comboboxA中的数据可以是: - USA - Mexico - England 但当comboboxA的值为“England”时,comboboxB中的数据将为: - Texas - New York - Washin

这可能是一个愚蠢的问题,但我想问的是,当combobox的选定值更改时,是否有可能更改另一个combobox的存储数据

这可能会让人困惑,所以让我举一个明确的例子

comboboxA有一个包含国家名称的数据存储 comboboxB有一个包含城市名称的数据存储

因此,
comboboxA
中的数据可以是:

- USA - Mexico - England 但当comboboxA的值为“England”时,comboboxB中的数据将为:

- Texas - New York - Washington - London - Manchester
我的代码有问题吗?

您的数据应为以下格式:

[{cityName:“德克萨斯”},{cityName:“纽约”},{cityName:“华盛顿”}]
comboboxB的存储应该有如下字段:

var storeB=Ext.create('Ext.data.Store'{
字段:{'cityName'},
...
});
但是你没有说错误是什么,所以我只能猜测这是否是你的问题。您应该提供有关问题的详细信息以及问题的显示方式。

请参阅更新的。必须使用select事件的侦听器。请参见“链接组合框”中的示例