Ext.define('saas.view.sale.saleIn.FormPanelController', { extend: 'saas.view.core.form.FormPanelController', alias: 'controller.sale-salein-formpanel', init: function (form) { var me = this; this.control({ //放大镜赋值关系 以及 tpl模板 'dbfindtrigger[name=pi_custname]': { beforerender: function (f) { Ext.apply(f, { dbfinds: [{ from: 'id', to: 'pi_custid', ignore: true }, { from: 'cu_code', to: 'pi_custcode' }, { from: 'cu_name', to: 'pi_custname' }, { from: 'ca_address', to: 'pi_address' },{ from:'cu_currency',to:'pi_currency' },{ from:'cr_rate',to:'pi_rate' }], }); } }, 'productMultiDbfindTrigger[name=pd_prodcode]': { beforerender: function (f) { Ext.apply(f, { dbfinds: [{ from: 'id', to: 'pd_prodid', ignore: true }, { from: 'pr_code', to: 'pd_prodcode' }, { from: 'pr_detail', to: 'pr_detail' }, { from: 'pr_spec', to: 'pr_spec' },{ from: 'pr_brand', to: 'pr_brand' },{ from: 'pr_orispeccode', to: 'pr_orispeccode' },{ from: 'pr_unit', to: 'pr_unit' }, { from:'pr_whid',to:'pd_whid' }, { from:'pr_whcode',to:'pd_whcode' }, { from:'pr_whname',to:'pd_whname' }, { from:'pr_saleprice',to:'pd_sendprice' } ], }); } }, 'dbfindtrigger[name=pd_whname]': { beforerender: function (f) { Ext.apply(f, { dbfinds: [{ from: 'id', to: 'pd_whid', ignore: true }, { from: 'wh_code', to: 'pd_whcode' }, { from: 'wh_description', to: 'pd_whname' }], }); } }, 'dbfindtrigger[name=pi_seller]': { beforerender: function (f) { Ext.apply(f, { dbfinds: [{ from: 'id', to: 'pi_sellerid', ignore: true }, { from: 'em_code', to: 'pi_sellercode' }, { from: 'em_name', to: 'pi_seller' }], }); } }, 'remotecombo[name=pi_address]':{ focus:function(f){ //获取客户ID var pi_custid = f.ownerCt.down('[name=pi_custid]').value; if(pi_custid&&pi_custid!=""){ Ext.apply(f.store.proxy.extraParams, { id:pi_custid }); f.store.load(); }else{ saas.util.BaseUtil.showErrorToast('请先选择客户后在维护交货地址'); f.setDisabled(true); } }, expand:function(f){ if(f.picker&&f.isExpanded){ f.picker.setHeight(33*f.store.getCount()) } } }, // 'currencyDbfindTrigger[name=pi_currency]':{ // beforerender:function(f){ // Ext.apply(f,{ // dbfinds:[{ // from:'cr_name',to:'pi_currency' // },{ // from:'cr_rate',to:'pi_rate' // }], // }) ; // } // }, }); } });