FormPanelController.js 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  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. }) ;
  21. }
  22. },
  23. //入
  24. 'dbfindtrigger[name=ftd_inbankname]':{
  25. beforerender:function(f){
  26. Ext.apply(f,{
  27. dbfinds:[
  28. {
  29. from:'bk_bankcode',to:'ftd_inbankcode'
  30. },{
  31. from:'bk_bankname',to:'ftd_inbankname'
  32. },{
  33. from:'id',to:'ftd_inbankid',ignore:true
  34. },{
  35. from:'bk_thisamount',to:'bk_inthisamount'
  36. }],
  37. }) ;
  38. }
  39. }
  40. });
  41. },
  42. myInitCopyData: function(formData) {
  43. var main = formData.main;
  44. main.ft_auditman = '';
  45. main.ft_auditdate = null;
  46. return formData;
  47. }
  48. });