SeeSynergy.js 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. Ext.QuickTips.init();
  2. Ext.define('erp.controller.oa.myProcess.synergy.SeeSynergy', {
  3. extend: 'Ext.app.Controller',
  4. BaseUtil: Ext.create('erp.util.BaseUtil'),
  5. FormUtil: Ext.create('erp.util.FormUtil'),
  6. views:[
  7. 'oa.myProcess.synergy.SeeSynergy','oa.myProcess.synergy.SeeSynergyForm'
  8. ],
  9. init:function(){
  10. var me = this;
  11. this.control({
  12. 'button[id=close]': {
  13. click: function(){
  14. me.FormUtil.onClose();
  15. }
  16. },
  17. 'button[id=delete]': {
  18. click: function(){
  19. Ext.Ajax.request({//拿到grid的columns
  20. url : basePath + 'oa/myProcess/synergy/deleteSynergy.action',
  21. params: {
  22. ids : getUrlParam('id')
  23. },
  24. method : 'post',
  25. async: false,
  26. callback : function(options, success, response){
  27. // parent.Ext.getCmp("content-panel").getActiveTab().setLoading(false);
  28. var res = new Ext.decode(response.responseText);
  29. if(res.exceptionInfo){
  30. showError(res.exceptionInfo);return;
  31. }
  32. if(res.success){
  33. alert(' 删除成功!');
  34. }
  35. }
  36. });
  37. url = "oa/myProcess/synergy/getSynergyList.action";
  38. // console.log(parent.Ext.getCmp('querygrid'));
  39. parent.Ext.getCmp('querygrid').getGroupData();
  40. me.FormUtil.onClose();
  41. }
  42. }
  43. });
  44. }
  45. });