如何在DojoGridX的单元格编辑器中根据另一个单元格的值过滤select组件的选项

How to filter the options of select component in the cell editor of Dojo GridX by the value of another cell?

本文关键字:单元格 过滤 另一个 组件 select 选项 DojoGridX 编辑器      更新时间:2023-09-26

如何根据同一行中另一个单元格的值筛选所选组件(FilteringSelectComboBox)的选项?

我使用的是带有Dojo1.9的GridX1.2版本。我有两行select小部件,其中一行应该被第二行过滤。这与此示例类似:https://dojotoolkit.org/reference-guide/1.9/dijit/form/FilteringSelect.html#codependent-筛选选择组合框小部件,只有它发生在同一行中。

我使用gridx/modules/Edit模块来定义单元格编辑器小部件。我知道decoratoronCellValue的功能,但问题是,它们在细胞水平上运行。我正在寻找注册回调的地方,它可以在渲染后访问整行,这样我就可以注册侦听器,它会在修改另一个控件后更改一个控件,但我什么都找不到。

有没有可能在不修改GridX源代码的情况下使用GridX实现这种效果?如果是,如何做到这一点?

请参考以下URLhttp://dojo-toolkit.33424.n3.nabble.com/gridx-combobox-with-label-value-pairs-td3994788.html谢谢kssrao