首頁  >  文章  >  web前端  >  jquery easyui combobox模糊過濾(範例程式碼)_jquery

jquery easyui combobox模糊過濾(範例程式碼)_jquery

WBOY
WBOY原創
2016-05-16 17:11:28953瀏覽

修改jquery easyui combobox模糊過濾

複製程式碼 程式碼如下:


程式碼如下:



程式碼如下:



碼(q,row){
var opts=$(this).combobox("options");

//return row[opts.textField].indexOf(q)==0;//

return row[opts.textField].indexOf(q)>-1;//將從頭位置匹配改為任意匹配
},formatter:function(row){
var opts= $(this).combobox("options"); return row[opts.textField];

},loader:function(_7c9,_7ca,_7cb){
var opts=$(this). combobox("options");

if(!opts.url){ return false; } 修改easyui combobox可以預設選擇第一行擴充功能> easyui的combobox擴充預設選擇第一行,網路上有瘋狂秀才的那個被轉載了無數次的程式碼,但是那個只是針對easyui1.2.6的,試了一下在1.3.2下不行的,自己重新寫了一個擴充方法如下:



複製程式碼


程式碼如下:


$.extend($. fn.combobox.methods, {
    selectedIndex: function (jq, index) {
        if (!index) {         $(jq).combobox({
            onLoadSuccess: function () {
                     var data = $(jq).combobox('getData');

                for (var i = 0; i                            $(jq).combobox('setValue', eval('data[index]. ' opt.valueField));
                                       }
            }
      方法實例如下:


複製程式碼 程式碼如下:
var currenturl = "om_taking.aspx";
        $(function () {
             url: currenturl "?act=loadDept",
                valueField: 'DEPARTMENT_ID',
              }).combobox('selectedIndex', 0);
        });



陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn