简体   繁体   English

DOJO-多选

[英]DOJO - Multiselect

how to set the data store values in dijit.form.multiselect in dojo 1.6 如何在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");

but Store values is not displayed in the Multiselect widget 但是“存储值”未显示在“多选”小部件中

MultiSelect is different than select on populating the date. MultiSelect与填充日期时的选择不同。 for MultiSelect please find the example below :- 对于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();;

where u loop through the list and create an option for each of it, then append it to the select. 在其中u遍历列表并为每个列表创建一个选项,然后将其附加到选择中。 make sure to pass the select element to the MultiSelect 确保将选择元素传递给MultiSelect

please refer to the this link for details dojo MultiSelect 请参阅此链接了解详细信息dojo MultiSelect

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM