三个男躁一个女,国精产品一区一手机的秘密,麦子交换系列最经典十句话,欧美 国产 综合 欧美 视频

<cite id="yzyeq"><track id="yzyeq"></track></cite>

    <cite id="yzyeq"></cite>
    • <sub id="yzyeq"></sub>

      • 登錄注冊寫文章
        首頁下載APP會員IT技術(shù)

        實現(xiàn)easyui 中 combotree / combox 模糊查詢

        趙優(yōu)秀

        實現(xiàn)easyui 中 combotree / combox 模糊查詢

        1. 要使combotree實現(xiàn)查詢功能,只能通過擴展代碼,在EasyUI庫或者本地js文件中加入以下代碼:

        //自定義

        可編輯 模糊查詢

        (function(){

        //combobox可編輯,自定義模糊查詢

        $.fn.combobox.defaults.editable =true;

        $.fn.combobox.defaults.filter = function(q,row){

        var opts =$(this).combobox('options');

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

        };

        //combotree可編輯,自定義模糊查詢

        $.fn.combotree.defaults.editable =true;

        $.extend($.fn.combotree.defaults.keyHandler,{

        up:function(){

        console.log('up');

        },

        down:function(){

        console.log('down');

        },

        enter:function(){

        console.log('enter');

        },

        query:function(q){

        var t =$(this).combotree('tree');

        var nodes =t.tree('getChildren');

        for(var i=0; i

        var node = nodes[i];

        if (node.text.indexOf(q) >=0){

        $(node.target).show();

        } else {

        $(node.target).hide();

        }

        }

        var opts =$(this).combotree('options');

        if (!opts.hasSetEvents){

        opts.hasSetEvents = true;

        var onShowPanel =opts.onShowPanel;

        opts.onShowPanel = function(){

        var nodes =t.tree('getChildren');

        for(var i=0;i

        $(nodes[i].target).show();

        }

        onShowPanel.call(this);

        };

        $(this).combo('options').onShowPanel = opts.onShowPanel;

        }

        }

        });

        })(jQuery);

        2. ?解決Firefox 無法使用問題

        使用中發(fā)現(xiàn)一個奇怪的問題,easyui的combobox在IE下面輸入中文,可以自動實現(xiàn)篩選和檢索的功能,但是在firefox下面不可以。 于是查了一些資料,發(fā)現(xiàn)原來是瀏覽器對于中文輸入法的處理問題,對于chrome和IE他們會響應(yīng)輸入法最后輸入中文時的keydown事件,也就是說如果你輸入"調(diào)"這個字,如果用的拼音輸入法,你按下diao四個字符的時候,IE不會處理keydown事件,只有當"調(diào)"這個字進入到輸入框中的時候,才會觸發(fā)keydown從而觸發(fā)combobox的檢索。 而Firefox會響應(yīng)每一個字符的keydown事件,也就是按下d i? a o四個鍵的時候各觸發(fā)一次keydown事件,而選擇中文字符的時刻,卻只觸發(fā)keyup事件,而不觸發(fā)keydown事件。 而combobox的過濾事件恰恰只綁定了keydown所以導(dǎo)致了在firefox中中文輸入無法檢索的問題。

        解決方法如下: 在easyui 1.4版本的jQuery.easyui.min.js?中搜索如下代碼:

        $.fn.combo.defaults=$.extend({},$.fn.textbox.defaults,{inputEvents:{click:_8a2,keydown:_8a6,paste:_8a6,drop:_8a6},panelWidth:null,panelHeight:200,panelMinWidth:null,panelMaxWidth:null,panelMinHeight:null,panelMaxHeight:null,panelAlign:"left",multiple:false,selectOnNavigation:true,separator:",",hasDownArrow:true,delay:200,keyHandler:{up:function(e){

        },down:function(e){

        },left:function(e){

        },right:function(e){

        },enter:function(e){

        },query:function(q,e){

        }},onShowPanel:function(){

        },onHidePanel:function(){

        },onChange:function(_8d6,_8d7){

        }});

        })(jQuery);

        將其中的keydown改為keyup修改后為keyup:_8a6即可解決問題。

        如果不適用mini版的話,可以修改plugin下面的jquery.combo.js修改的部分和上面一致。

        最后編輯于 :2017.12.08 04:49:06
        ?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
        平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

        推薦閱讀更多精彩內(nèi)容

        • iApp_?《ijs》速成開發(fā)手冊3.0
          《ijs》速成開發(fā)手冊3.0 官方用戶交流:iApp開發(fā)交流(1) 239547050iApp開發(fā)交流(2) 10...
          葉染柒丶閱讀 5,364評論 0贊 7
        • jQueryEasyUI實現(xiàn)房貸計算器詳細教程3--EasyUI部分
          1.從載入EasyUI開始 讀者需要到EasyUI官網(wǎng)中下載包含原文件和demo的壓縮包,并解壓到之前編寫的代碼目...
          老皮丘閱讀 1,809評論 0贊 6
        • js設(shè)計模式筆記
          單例模式 適用場景:可能會在場景中使用到對象,但只有一個實例,加載時并不主動創(chuàng)建,需要時才創(chuàng)建 最常見的單例模式,...
          Obeing閱讀 2,110評論 1贊 10
        • Web端---常用的特效
          1. tab列表折疊效果 html: 能源系統(tǒng)事業(yè)部 崗位名稱: 工作地點 崗位名...
          lilyping閱讀 1,902評論 0贊 1
        • JQuery
          選擇器選擇器是jQuery的核心。 事件 動畫 擴展
          wyude閱讀 490評論 0贊 1
        評論0
        贊1
        1贊2贊
        贊賞
        手機看全文

        感谢您访问我们的网站,您可能还对以下资源感兴趣:

        三个男躁一个女
        久久久久久久精品99国产国产精 荡货夹的这么紧欠c调教视频 成人做爰黄aa片啪啪声 少妇高潮久久久久久精品一
        主站蜘蛛池模板: 怀仁县| 海丰县| 邵阳县| 永仁县| 屏东市| 蒲城县| 开封县| 龙州县| 通化县| 荔浦县| 叙永县| 锦州市| 莆田市| 巩义市| 耒阳市| 离岛区| 台南县| 凌源市| 贵南县| 睢宁县| 香港 | 濮阳市| 深水埗区| 阳山县| 宝清县| 松阳县| 玉树县| 得荣县| 周宁县| 邯郸县| 万盛区| 曲麻莱县| 九江县| 云林县| 枝江市| 宁德市| 廊坊市| 玛沁县| 汕尾市| 安福县| 商河县|

              <blockquote id="u3y33"><p id="u3y33"></p></blockquote>
              <blockquote id="u3y33"><rt id="u3y33"></rt></blockquote>