码迷,mamicode.com
首页 > 其他好文 > 详细

easyui combobox完全匹配valueField的bug

时间:2020-05-29 13:49:45      阅读:144      评论:0      收藏:0      [点我收藏+]

标签:efi   combobox   this   编号   options   bsp   idt   点击   pts   

combobox模糊匹配,复制粘贴字段与valueField完全对应,不能显示textField的问题。

使用combobox进行模糊匹配时,会匹配valueField和textField的值,

技术图片

 正常模糊匹配输入都是这样没问题,但是我们运营人员更懒,不想手动输入,于是复制了编号id,复制进完整的编号

技术图片

 鼠标点击选中,结果后面名称没带出来,因为此时匹配的是valueField的值,

技术图片

但是使用回车却正常- -

技术图片

之前代码

 $("#cateid").combobox({
                valueField: ‘CATEID‘,
                textField: ‘CATENAME‘,
                editable:true,
                url:‘/stockLog/selCateId‘,
            })
CATEID对应编号,CATENAME对应编号加名称
$("#cateid").combobox({
                valueField: ‘CATENAME‘,
                textField: ‘CATENAME‘,
                editable:true,
                url:‘/stockLog/selCateId‘,
                onSelect: function (row) {
                    var opts = $(this).combobox(‘options‘);
                    $("#cateid").combobox("setValue",row.CATEID);
                    $("#cateid").combobox("setText",row.CATENAME);
                    return row[opts.textField];
                },
                filter:function(q,row){
                    var opts=$(this).combobox("options");
                    return row[opts.textField].indexOf(q)>-1;//将从头位置匹配改为任意匹配
                }

            })

改之后,输入完整的valueField也能点中匹配到输入框内。

技术图片

 就是下拉菜单的选中颜色不见了- -

easyui combobox完全匹配valueField的bug

标签:efi   combobox   this   编号   options   bsp   idt   点击   pts   

原文地址:https://www.cnblogs.com/SimonHu1993/p/12986929.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!