FormPanelController.js 1.2 KB

123456789101112131415161718192021222324252627282930313233343536
  1. Ext.define('make.view.make.makeIn.FormPanelController', {
  2. extend: 'saas.view.core.form.FormPanelController',
  3. alias: 'controller.make-makein-formpanel',
  4. init: function (form) {
  5. var me = this;
  6. this.control({
  7. 'departDbfindTrigger[name=pi_departmentname]':{
  8. beforerender: function (f) {
  9. Ext.apply(f, {
  10. dbfinds: [{
  11. from: 'dp_name', to: 'pi_departmentname'
  12. },{
  13. from: 'dp_code', to: 'pi_departmentcode'
  14. }]
  15. });
  16. }
  17. },//放大镜赋值关系 以及 tpl模板
  18. 'dbfindtrigger[name=pd_whname]':{
  19. beforerender:function(f){
  20. Ext.apply(f,{
  21. dbfinds:[{
  22. from:'id',to:'pd_whid',ignore:true
  23. },{
  24. from:'wh_code',to:'pd_whcode'
  25. },{
  26. from:'wh_description',to:'pd_whname'
  27. }],
  28. }) ;
  29. }
  30. }
  31. });
  32. },
  33. });