【问题标题】:conditional values for each combobox in extjs gridextjs 网格中每个组合框的条件值
【发布时间】:2012-02-10 13:52:22
【问题描述】:

我有一个 EditorGridPanel,其中包含国家和州两列,每列都作为组合框实现。用户可以根据需要添加任意数量的行。我在相应的商店中有一个国家和城市的列表,现在一切正常。我想为其添加一项增强功能,我需要一些帮助。目前我正在加载组合框中的所有城市,而不是那样,我只想加载来自选定国家的城市。我想不出办法做到这一点,感谢您的帮助

【问题讨论】:

    标签: extjs combobox


    【解决方案1】:

    在第一个列表中选择某个国家/地区后,您应该修改州的商店。 例如,尝试订阅网格编辑器插件的 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

    【讨论】:

    • 谢谢,我想我可以使用编辑前事件并仅加载所需的信息。完成代码后将接受它
    • 我在我的应用程序中遇到了同样的问题...如何访问单元格编辑器的商店以更改组合框项目?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-05-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-07-17
    相关资源
    最近更新 更多