如何在Dojo1.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");但是,存储值不会显示在多选微件中
发布于 2014-11-22 05:16:32
在填充日期时,MultiSelect与select不同。对于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
https://stackoverflow.com/questions/22985339
复制相似问题