首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >DOJO -多选

DOJO -多选
EN

Stack Overflow用户
提问于 2014-04-10 18:26:29
回答 1查看 1.7K关注 0票数 0

如何在Dojo1.6中设置dijit.form.multiselect中的数据存储值

代码语言:javascript
复制
var comboSiteObj = new dijit.form.MultiSelect({
  id: "siteNameEQ",
  store: dataSite,
  style: "font-family: Arial,Verdana Helvetica, sans-serif;width:195px"
}, "comboSite");

但是,存储值不会显示在多选微件中

EN

回答 1

Stack Overflow用户

发布于 2014-11-22 05:16:32

在填充日期时,MultiSelect与select不同。对于MultiSelect,请找到下面的示例:

代码语言:javascript
复制
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

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22985339

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档