# Ext.app.SearchField = Ext.extend(Ext.form.TwinTriggerField, {
# initComponent : function(){
# Ext.app.SearchField.superclass.initComponent.call(this);
# this.on('specialkey', function(f, e){
# if(e.getKey() == e.ENTER){//按回车键时
# this.onTrigger2Click();
# }
# }, this);
# },
#
# validationEvent:false,
# validateOnBlur:false,
# trigger1Class:'x-form-clear-trigger',
# trigger2Class:'x-form-search-trigger',
# hideTrigger1:true,
# width:180,
# hasSearch : false,
# paramName : 'query',//查询的参数名
#
# onTrigger1Click : function(){//清空查询条件
# if(this.hasSearch){
# this.el.dom.value = '';
# var o = {start: 0};
# this.store.baseParams = this.store.baseParams || {};
# this.store.baseParams[this.paramName] = '';
# this.store.reload({params:o});
# this.triggers[0].hide();
# this.hasSearch = false;
# }
# },
#
# onTrigger2Click : function(){//点击查询按钮或回车调用该方法
# var v = this.getRawValue();
# if(v.length < 1){
# this.onTrigger1Click();
# return;
# }
# var o = {start: 0};
# this.store.baseParams = this.store.baseParams || {};
# this.store.baseParams[this.paramName] = v;
# this.store.reload({params:o});
# this.hasSearch = true;
# this.triggers[0].show();
# }
# });
(搜索框)Ext..app.SearchField的源代码和解释
最新推荐文章于 2021-08-06 00:45:04 发布