ExtJS网格动态组合框
我有这个案子: 我的产品有很多仓库,一个仓库有很多单元 我有warehouse combobox和units combobox,当我更改warehouse combobox的值时,units combobox中的值发生了更改(相同的记录) 在这里,我做了一些关于它的僧茶提琴: 当我编辑仓库组合框时,监听器读取网格上的所有记录&在不同的记录中更改另一个组合框值 我想要的是,当我更改记录1中的仓库时,只有记录1中的“单位”组合框发生了更改。 我正在使用extjs5.0.1ExtJS网格动态组合框,extjs,combobox,Extjs,Combobox,我有这个案子: 我的产品有很多仓库,一个仓库有很多单元 我有warehouse combobox和units combobox,当我更改warehouse combobox的值时,units combobox中的值发生了更改(相同的记录) 在这里,我做了一些关于它的僧茶提琴: 当我编辑仓库组合框时,监听器读取网格上的所有记录&在不同的记录中更改另一个组合框值 我想要的是,当我更改记录1中的仓库时,只有记录1中的“单位”组合框发生了更改。 我正在使用extjs5.0.1 非常感谢您的帮助。您的i
非常感谢您的帮助。您的
itemupdate
侦听器正在调用widget.setStoreManually
,以查看所有对话框。我们只能为对应的组合框调用它。我们只会在小部件的recordId和更新的记录匹配时使用它
您的
itemupdate
侦听器将如下所示:
itemupdate: function(rec,idx) {
if(widget.getWidgetRecord().id==rec.id) // only when both id matches
widget.setStoreManually(widget, rec)
}