Javascript 使用Dojo禁用li
我正在使用dojo脚本创建自定义下拉列表。当我创建下拉列表时Javascript 使用Dojo禁用li,javascript,html,dojo,Javascript,Html,Dojo,我正在使用dojo脚本创建自定义下拉列表。当我创建下拉列表时 dojo.forEach(tags, function(tag) { var option = dojo.create("option", { innerHTML: tag.name });
dojo.forEach(tags, function(tag) {
var option = dojo.create("option", {
innerHTML: tag.name
});
dojo.place(option, Select);
});
});
我创建此下拉列表是为了实现自动完成
现在的问题是,我想禁用一些观点,所以用户无法选择它们
我怎样才能做到这一点呢?好的,我正在尝试,但没有这种可能性。我认为将自动完成与禁用的值混合在一起没有什么意义。可能的解决办法:
dijit.form.Select
或nativeSelect
,这两种方法都可以很好地使用
dijit.form.FilteringSelect
和dijit.form.ComboBox
主要用于基于dojo.data
的API和dojo 1.7中的dojo.store
的模型。您应该更新模型(dojo.data/dojo.store),因为视图(FilteringSelect/ComboBox)正在观察模型并在需要时更新UI。看我的
注意:如果您不熟悉dojo.data
API,并且可以使用最新版本的dojo,那么不必深入到dojo.data API,从dojo.store
开始。通过dojo.data管理模型是非常错误和复杂的方法