【发布时间】:2012-02-10 13:52:22
【问题描述】:
我有一个 EditorGridPanel,其中包含国家和州两列,每列都作为组合框实现。用户可以根据需要添加任意数量的行。我在相应的商店中有一个国家和城市的列表,现在一切正常。我想为其添加一项增强功能,我需要一些帮助。目前我正在加载组合框中的所有城市,而不是那样,我只想加载来自选定国家的城市。我想不出办法做到这一点,感谢您的帮助
【问题讨论】:
我有一个 EditorGridPanel,其中包含国家和州两列,每列都作为组合框实现。用户可以根据需要添加任意数量的行。我在相应的商店中有一个国家和城市的列表,现在一切正常。我想为其添加一项增强功能,我需要一些帮助。目前我正在加载组合框中的所有城市,而不是那样,我只想加载来自选定国家的城市。我想不出办法做到这一点,感谢您的帮助
【问题讨论】:
在第一个列表中选择某个国家/地区后,您应该修改州的商店。 例如,尝试订阅网格编辑器插件的 beforeedit 事件并仅加载您想要的状态。
您可以使用以下方式访问该列的编辑器:http://docs.sencha.com/ext-js/4-0/#!/api/Ext.grid.column.Column-method-getEditor
这是我提到的事件:http://docs.sencha.com/ext-js/4-0/#!/api/Ext.grid.plugin.CellEditing-event-beforeedit
【讨论】: