在Dojo中,要获取FilteringSelect<select>` 的"值",可以使用以下方法:
require(["dojo/store/Memory", "dijit/form/FilteringSelect", "dojo/domReady!"], function(Memory, FilteringSelect){
// 你的代码将在这里
});
var data = [
{ id: 1, name: "Option 1" },
{ id: 2, name: "Option 2" },
{ id: 3, name: "Option 3" }
];
var store = new Memory({
data: data
});
<select>
元素中。var filteringSelect = new FilteringSelect({
store: store,
searchAttr: "name"
}, "mySelect");
get('value')
方法。var selectedValue = filteringSelect.get('value');
console.log("Selected value:", selectedValue);
这样,当用户在FilteringSelect中选择一个选项时,你可以通过上述方法获取到选中的值。
在这个示例中,我们使用了Dojo的Memory Store来存储选项数据,但你也可以使用其他类型的Dojo Store,如ItemFileReadStore或JsonRest Store。
领取专属 10元无门槛券
手把手带您无忧上云