MonthAccountDetail.js 1.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. Ext.QuickTips.init();
  2. Ext.define('erp.controller.scm.reserve.MonthAccountDetail', {
  3. extend: 'Ext.app.Controller',
  4. requires: ['erp.util.BaseUtil'],
  5. views: ['scm.reserve.MonthAccountDetail'],
  6. init:function(){
  7. var me = this;
  8. this.BaseUtil = Ext.create('erp.util.BaseUtil');
  9. this.control({
  10. 'button[id=query]': {
  11. click: function(btn) {
  12. me.getArAccount(btn.ownerCt.ownerCt);
  13. }
  14. },
  15. 'grid': {
  16. afterrender: function(g) {
  17. me.getDetailDate(g);
  18. }
  19. }
  20. });
  21. },
  22. getDetailDate: function(g) {
  23. Ext.Ajax.request({
  24. url: basePath + 'scm/reserve/monthAccountDetail.action',
  25. params: {
  26. ym:ym,
  27. catecode:catecode
  28. },
  29. callback: function(opt, s, r) {
  30. var rs = Ext.decode(r.responseText);
  31. if(rs.success) {
  32. // var grid = form.ownerCt.down('gridpanel');
  33. g.store.loadData(rs.data);
  34. } else if(rs.exceptionInfo) {
  35. showError(rs.exceptionInfo);
  36. }
  37. }
  38. });
  39. }
  40. });