原来的匹配方式:
$.fn.combobox.defaults=$.extend({},$.fn.combo.defaults,{valueField:"value",textField:"text",groupField:null,groupFormatter:function(_84f){ return _84f; },mode:"local",method:"post",url:null,data:null,keyHandler:{up:function(){ nav(this,"prev"); },down:function(){ nav(this,"next"); },enter:function(){ _839(this); },query:function(q){ _834(this,q); }},filter:function(q,row){//用户输入的文本 var opts=$(this).combobox("options"); //return row[opts.textField].indexOf(q)==0; 修改前 return row[opts.textField].toLowerCase().indexOf(q.toLowerCase()) > -1; //修改后 },formatter:function(row){ var opts=$(this).combobox("options"); return row[opts.textField]; },loader:function(_850,_851,_852){ var opts=$(this).combobox("options"); if(!opts.url){ return false; }
模糊搜索,不区分大小写。