Ext.QuickTips.init(); Ext.define('erp.controller.common.ProductRelative', { extend: 'Ext.app.Controller', views:[ 'common.productRelative.ProductRelative','common.productRelative.Form', 'core.trigger.DbfindTrigger','core.form.FtField','core.form.FtFindField','core.form.ConDateField' ], init:function(){ var me = this; var caller='Product'; this.control({ 'field[name=pr_code]': { afterrender: function(f){ var val = getUrlParam('pr_code'); if(!Ext.isEmpty(val)){ f.setValue(getUrlParam('pr_code')); if(f.xtype == 'dbfindtrigger') { f.autoDbfind('form', caller, f.name, f.name + " like '%" + val + "%'"); } } }, change: function(f){ if(f.value != null && f.value != ''){ var caller='Product'; // window.location.href = window.location.href.toString().split('?')[0] +'?condition=pr_code='+f.value; var html='' Ext.getCmp('ProductWh').update(html); } } } }) } });