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