gpt4 book ai didi

javascript - Dojo FilteringSelect - 将下拉列表中的特定选项动态标记为禁用(灰色且不可选择)

转载 作者:行者123 更新时间:2023-11-29 15:00:15 25 4
gpt4 key购买 nike

我有一个从 <select> 创建的 DoJo FilteringSelect .

如何动态禁用一个(未选中的)选项?

谢谢

UPD:当 FilteringSelect 由 PARSE 创建时,是否可以删除此元素?

最佳答案

看起来 __SelectOption 上有一个“禁用”属性。当您传入选项时,尝试将“disabled”设置为 true。

new dijit.form.Select({
id: 's2',
options: [
{label: 'this is disabled', value: 1, disabled:true},
{label: 'this is enabled', value: 1}
]
}

参见 http://jsfiddle.net/ur87d/

编辑:您说的是动态...所以您需要使用 updateOptionremoveOption

dojo.ready(function() {
var s2 = new dijit.form.Select({
id: 's2',
options: [{label: 'one', value: 1},{label: 'two', value: 2}]
});
s2.updateOption({label: 'one-updated', value: 1, disabled: true});
s2.placeAt(dojo.body());
});

参见 http://jsfiddle.net/ur87d/1/

关于javascript - Dojo FilteringSelect - 将下拉列表中的特定选项动态标记为禁用(灰色且不可选择),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11135124/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com