FormPanelController.js 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. Ext.define('saas.view.money.fundtransfer.FormPanelController', {
  2. extend: 'saas.view.core.form.FormPanelController',
  3. alias: 'controller.money-fundtransfer-formpanel',
  4. init: function (form) {
  5. var me = this;
  6. this.control({
  7. 'dbfindtrigger[name=ftd_bankname]':{
  8. beforerender:function(f){
  9. Ext.apply(f,{
  10. dbfinds:[
  11. {
  12. from:'bk_bankcode',to:'ftd_bankcode'
  13. },{
  14. from:'bk_bankname',to:'ftd_bankname'
  15. },{
  16. from:'id',to:'ftd_bankid',ignore:true
  17. },{
  18. from:'bk_thisamount',to:'bk_outthisamount'
  19. },{
  20. from:'bk_currency',to:'ftd_currency'
  21. }],
  22. }) ;
  23. }
  24. },
  25. //入
  26. 'dbfindtrigger[name=ftd_inbankname]':{
  27. beforerender:function(f){
  28. Ext.apply(f,{
  29. dbfinds:[
  30. {
  31. from:'bk_bankcode',to:'ftd_inbankcode'
  32. },{
  33. from:'bk_bankname',to:'ftd_inbankname'
  34. },{
  35. from:'id',to:'ftd_inbankid',ignore:true
  36. },{
  37. from:'bk_thisamount',to:'bk_inthisamount'
  38. },{
  39. from:'bk_currency',to:'ftd_incurrency'
  40. }],
  41. }) ;
  42. }
  43. }
  44. });
  45. },
  46. myInitCopyData: function(formData) {
  47. var main = formData.main;
  48. main.ft_auditman = '';
  49. main.ft_auditdate = null;
  50. return formData;
  51. }
  52. });