如何在dojo 1.6
中的dijit.form.multiselect中设置数据存储值var comboSiteObj = new dijit.form.MultiSelect({
id: "siteNameEQ",
store: dataSite,
style: "font-family: Arial,Verdana Helvetica, sans-serif;width:195px"
}, "comboSite");
但商店值未显示在Multiselect小部件
中答案 0 :(得分:1)
MultiSelect与填充日期时的选择不同。对于MultiSelect,请找到以下示例: -
var selectElemet = document.createElement('select');
for (var i in gridData.items) {
var opData = document.createElement('option');
opData.innerHTML = gridData.items[i].description;
opData.value = gridData.items[i].value;
selectElemet.appendChild(opData);
}
var myMultiSelect = new dijit.form.MultiSelect({
name: c['srchDimnId'],
id : 'elementDimnSearchGrid' + dimnSearchIndex,
height: '200px'
}, selectElemet).startup();;
其中u遍历列表并为每个列表创建一个选项,然后将其附加到select。确保将select元素传递给MultiSelect
请参阅此链接了解详情dojo MultiSelect