JProcessEfficiency.js 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. Ext.QuickTips.init();
  2. Ext.define('erp.controller.oa.myProcess.JProcessEfficiency', {
  3. extend: 'Ext.app.Controller',
  4. FormUtil: Ext.create('erp.util.FormUtil'),
  5. GridUtil: Ext.create('erp.util.GridUtil'),
  6. BaseUtil: Ext.create('erp.util.BaseUtil'),
  7. views:[
  8. 'oa.myProcess.jprocessEfficiency.Viewport','oa.myProcess.jprocessEfficiency.GridPanel','oa.myProcess.jprocessEfficiency.Form',
  9. 'core.trigger.DbfindTrigger','core.form.ConDateField','oa.mail.MailPaging','core.button.VastDelete'
  10. ],
  11. init:function(){
  12. this.control({
  13. // 'erpJProcessMonitoringGridPanel': {
  14. // itemclick: this.onGridItemClick
  15. // }
  16. // 'erpJProcessMonitoringFormPanel button[name=confirm]': {
  17. // click: function(btn){
  18. //
  19. // }
  20. // }
  21. });
  22. },
  23. onGridItemClick: function(selModel, record){//grid行选择
  24. console.log(record);
  25. var id = record.data.ag_id;
  26. var win = new Ext.window.Window({
  27. id : 'win',
  28. title: "日程查看",
  29. height: "320px",
  30. width: "50%",
  31. maximizable : false,
  32. buttonAlign : 'left',
  33. layout : 'anchor',
  34. items: [{
  35. tag : 'iframe',
  36. frame : true,
  37. anchor : '100% 100%',
  38. layout : 'fit',
  39. html : '<iframe id="iframe_' + id + '" src="' + basePath + 'jsps/oa/persontask/myAgenda/seeAgenda.jsp?id=' + id + '" height="100%" width="100%" frameborder="0" scrolling="yes"></iframe>'
  40. }]
  41. });
  42. win.show();
  43. }
  44. });