xmSelect 的使用,新建对象,获取值,获取文本,赋值。
var campaign={} //声明一个对象
var data =[]//name,value数组对象
for (var i = 0; i < res.data.length; i++) {
data.push({name: res.data[i]['name'],
value: res.data[i]['id']});
}
// campaign.data = data
campaign = xmSelect.render({
el: '#campaign',
name: 'campaign',
max: 100,
maxMethod: function (sels, item) {
layer.msg('最多同时选择100个!');
},
// layVerify: 'required',
language: 'zn',
data: data
});
var clist ={{.campaignList}}
var checkdata = [];
for (var i = 0; i < clist.length; i++) {
// alert(clist[i]['id'])
checkdata.push(clist[i]['id']);
}
// console.log("allSelect", allSelect);
//赋值
campaign.setValue(checkdata);
form.render('select');//渲染
//获取值
campaign.getValue('valueStr');
//获取文本
campaign.getValue('nameStr')