下面这种是xm-select里面data有值时动态取默认值
// 一般默认值的设置
Salasman1.update({
initValue: [xxxx],//xxxx为你当前的value值
});
如果在你编写代码的时候使用的是远程查询remoteMethod
来进行时
var Salasman1 = xmSelect.render({
el: '#txtName1',
name: 'txtName1',
remoteMethod: function (val, cb, show) {
$.ajax({
type: "GET",
url: '/ajax/xxxxx',
data: { q: val },
dataType: "json",
success: function (Res) {
cb(Res.data);
}
});
},
data: []
});
这种情况下要给Salasman1
赋默认值就需要在默认值时把data的内容补上
Salasman1.update({
data:xxxx,
initValue: [xxxx],//xxxx为你当前的value值
});
总结:initValue
默认值是根据 Data来赋值的。 remoteMethod是远程查询,查询出来的东西和本身有的东西是没有关系的。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)