var combo = new Ext.form.ComboBox({ id:'somecombo', store: combostore, displayField:'state', typeAhead: true, width: 180, mode: 'local', //enableKeyEvents: true, forceSelection: true, triggerAction: 'all', emptyText:'Select a state...', selectOnFocus:true, renderTo: document.body }); combo.on('beforequery',function(e){ var combo = e.combo; if(!e.forceAll){ var value = e.query; combo.store.filterBy(function(record,id){ var text = record.get(combo.displayField); //用自己的过滤规则,如写正则式 return (text.indexOf(value)!=-1); }); combo.expand(); return false; } });
ExtJS Combo 模糊过滤
最新推荐文章于 2022-04-05 22:28:48 发布