ExtJS Combo 过滤- - JavaEye技术网站
Js代码
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 过滤- - JavaEye技术网站】由 发布,版权归原作者及其所在单位,其原创性以及文中陈述文字和内容未经(企业库qiyeku.com)证实,请读者仅作参考,并请自行核实相关内容。若本文有侵犯到您的版权, 请你提供相关证明及申请并与我们联系(qiyeku # qq.com)或【在线投诉】,我们审核后将会尽快处理。
—— 相关资讯 ——