javascript - 我如何在 Dojo form.select 选项中设置选择

标签 javascript dojo

您好 Dojo 开发人员,我有一个下拉 form.select,它有几个选项,如何设置要选择的选项。假设我想在 select 元素中显示第三个选项。我正在查看 dojo 文档,但没有看到 setSelected() 或类似内容。

谢谢

最佳答案

除了 value 之外,您还需要使用 displayedValue 属性来设置显示的选项。使用类似的东西:

selector.set("displayedValue", "the_text_of_the_option");

或者您可以使用以下方式搜索下拉菜单的基础商店:

selectorStore.fetch({query:{id: value}, onComplete: function (items) {
              dojo.forEach(items, function(item){
                  selector.set("displayedValue", "the_text_of_the_option");
                  selector.set("value", "the_value_of_the_option");
              });
}});

希望对您有所帮助。

关于javascript - 我如何在 Dojo form.select 选项中设置选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12077916/

相关文章:

javascript - 使用 Dojo 在控制台中显示来自表单的数据

javascript - 在 div 中加载 html 页面

javascript - Prototype、Dojo 和 Scriptaculous 结合在一起

javascript - 如何管理 Jquery 切换淡入淡出动画的排队?

javascript - state.map(state, i) 给出未定义

javascript - 将 DOM 变量作为 props 传递给 Reactjs

javascript - dojo datagrid 和 itemfilereadstore

dojo - 使用保存的值设置 dijit FilteringSelect 的值

javascript - 如何防止 jQuery 结果以两种不同的形式显示?

javascript - 比较 NodeJS 缓冲区同时避免时序攻击