时间: 2020-11-24|11次围观|0 条评论

在使用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);
}

 

转载于:https://www.cnblogs.com/ckxlovejava/p/7992496.html

原文链接:https://blog.csdn.net/weixin_30342827/article/details/96913671

本站声明:网站内容来源于网络,如有侵权,请联系我们,我们将及时处理。

本博客所有文章如无特别注明均为原创。
复制或转载请以超链接形式注明转自起风了,原文地址《combobox 只能选择第一个
   

还没有人抢沙发呢~