`
yan578351314
  • 浏览: 163308 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

ExtJs combobox模糊匹配

 
阅读更多
{
	xtype : 'combobox',
	fieldLabel : '选择银行',
	name : 'bankDTO.id',
	allowBlank : false,
	queryMode : 'remote',
	displayField : 'name',
	valueField : 'id',
	store : Ext.create('Ext.data.Store', {
		fields: ['id', 'name'],
		proxy : {
			type : 'ajax',
			url : getRequestPath('bank_listBank.action'),
			reader : {
				type : 'json',
				root : 'bankList'
			}
		},
		autoLoad : true
	}),
	listeners : {
		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;   
			}
		}
	}
}
分享到:
评论
1 楼 竹之夭夭 2014-09-25  
不能return false;  这样写 下拉框显示有问题

相关推荐

Global site tag (gtag.js) - Google Analytics