Ext combobox 动态模糊匹配

来源:互联网 发布:连续签到数据库设计 编辑:程序博客网 时间:2024/06/12 01:07
 
var gfxmComb  = new Ext.form.ComboBox({id : 'gfxmComb',store : gfxmStore,typeAhead : true,mode : 'local',editable : true,displayField :'xmMc',valueField :'xmBm',triggerAction : 'all',selectOnFocus : true,listeners : {'beforequery':function(e){ var combo = e.combo;  if(!e.forceAll){  var input = e.query;  // 检索的正则var regExp = new RegExp(".*" + input + ".*");// 执行检索combo.store.filterBy(function(record,id){  // 得到每个record的项目名称值var text = record.get(combo.displayField);  return regExp.test(text); });combo.expand();  return false;}}}});

0 0