如何更新嵌入在 GridX 中的 ComboBox 的内容
How can I update the contents of a ComboBox embedded in a GridX
我正在更改现有的 GridX table 以添加一个包含下拉列表的新列,其中每一行的内容都不同。
我通过将单元格的结构设置为
将下拉列表添加为组合框
widgetsInCell: true,
这将使组合框的单元格成为装饰器。
我现在的问题是,更新功能是通过获取 gridx 并设置新的 store.That 来运行的,适用于文本数据,但我找不到创建将填充组合框的商店的方法。
我是否需要以某种方式与单元格的 setCellValue 挂钩集成?
谢谢
您可以使用 dijit/form/FilteringSelect
dojo FilteringSelect
如果您的所有行数据都来自同一存储,请使用查询来过滤数据。(例如查询:{state: /.*/})
否则使用"dojo/store/JsonRest"
从服务器获取数据。
我正在更改现有的 GridX table 以添加一个包含下拉列表的新列,其中每一行的内容都不同。
我通过将单元格的结构设置为
将下拉列表添加为组合框widgetsInCell: true,
这将使组合框的单元格成为装饰器。
我现在的问题是,更新功能是通过获取 gridx 并设置新的 store.That 来运行的,适用于文本数据,但我找不到创建将填充组合框的商店的方法。
我是否需要以某种方式与单元格的 setCellValue 挂钩集成?
谢谢
您可以使用 dijit/form/FilteringSelect
dojo FilteringSelect
如果您的所有行数据都来自同一存储,请使用查询来过滤数据。(例如查询:{state: /.*/})
否则使用"dojo/store/JsonRest"
从服务器获取数据。