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