我有多个组合框,应该是相互关联的。我需要根据在一个组合框中选择的值更改组合框值。
说,如果我在组合框中选择一个类别,那么所有其他组合框应该获得与类别相关的值。
请查看下表:
答案 0 :(得分:0)
如果您的组合框中有很多值,则无需提前加载所有值。
您可以通过“querymode:local”“手动”填充它们。
因此,填写组合的查询应该取决于其他人
答案 1 :(得分:0)
在您的情况下,您可以创建一个仅包含“类别”数据的商店和另一个商店,其中包含每个相关组合框中网格中显示的所有数据。
使用“类别”下拉列表的onselect事件侦听器,您可以filter依赖组合框的存储。
(如果您想知道如何定义组合框和存储,可以查看下面的示例 http://try.sencha.com/extjs/4.1.1/docs/Ext.form.field.ComboBox.1/ 以及来自sencha docs的其他几个人。)