是否可以使用商店从 FilteringSelect 禁用项目?
该文档显示了一个禁用项目的示例,但前提是使用了 HTML 标记,并且没有提及使用数据存储的选择小部件。
查看源代码也没有提供任何线索。
如果重要的话,使用的 dojo 版本是 1.9
问问题
1293 次
1 回答
1
在查看源代码后,我注意到dijit/form/Select
从dijit/form/_FormSelectWidget
其中扩展实际上可以检索和禁用选择中的选项。
dijit/form/FilteringSelect
但是不是从同一个小部件扩展而来,而是从普通小部件扩展而来dijit/form/MappedTextBox
(因为打字能力)。因此,我很确定开箱即用是不可能的,无论是否使用商店(我无法在没有商店的情况下使用它,并且在参考指南中没有找到这样的示例)。
如果您真的需要这样的功能,我建议您查看 的代码dijit/form/FilteringSelect
,dijit/form/Select
并dijit/form/_FormSelectWidget
尝试从一个(或多个)扩展并自己实现这些功能。我问自己的唯一问题是,如果默认情况下未实现此功能,则可能是有原因的。
于 2013-09-12T07:14:01.267 回答