combobox 只能选择第一个
在使用combobox时有时对于特定的下拉框内容我们一般不需要去请求url获得值,我们只用在js里面控制就好了,昨天遇到的问题是在js里面按照api给的方法写进去,显示是正常的
但是当我去选择的时候发现,不管你选择哪一个,都只会回填第一个值。很纳闷,后来请教easyUI大神,得以解决,有两种方法:
一、把api里面的id换成vaule
$('#201711271647106561174354935524').combobox({
data:[
{
"value":1,
"text":"未开始"
},{
"value":2,
"text":"进行中"
},{
"value":3,
"text":"已完成"
},{
"value":4,
"text":"暂停"
},{
"value":5,
"text":"取消"
}],
onSelect:function(rec){
console.log(rec);
}
});
方法二、
$('#201711271652407353448711985811').combobox({
onSelect:onQueryBtn,
valueField:'id',
textField:'text',
data:[{
"id":1,
"text":"正常"},
{
"id":2,
"text":"警告"},
{
"id":3,
"text":"延误"
}],
});
function onQueryBtn(par){
console.log(par);
}
浙公网安备 33010602011771号