0

我有多个应该相互关联的组合框。我需要根据在一个组合框中选择的值来更改组合框的值。

说,如果我在组合框中选择一个类别,那么所有其他组合框都应该获取与类别相关的值。

请看下表:

在此处输入图像描述

4

2 回答 2

0

每个组合框都需要分配一个store

在您的情况下,您可以创建一个仅包含类别数据的商店,并创建另一个商店,其中所有数据都显示在您的网格中,每个相关组合框都有一个。

使用类别下拉列表的onselect事件侦听器,您可以过滤相关组合框的存储。

(如果您想知道如何定义组合框和存储,可以查看以下示例 http://try.sencha.com/extjs/4.1.1/docs/Ext.form.field.ComboBox.1/ 和sencha 文档中的其他几个。)

于 2013-11-05T15:28:18.933 回答
0

如果您的组合框中有很多值,则没有必要提前加载所有值。

您可以通过“查询模式:本地”“手动”填充它们。

因此,填充组合的查询应该取决于其他查询

于 2013-11-05T12:58:15.210 回答