SynergyManage.js 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. Ext.QuickTips.init();
  2. Ext.define('erp.controller.oa.myProcess.synergy.SynergyManage', {
  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.synergy.synergyManage.Viewport','oa.myProcess.synergy.synergyManage.GridPanel','oa.myProcess.synergy.synergyManage.Form',
  9. 'core.trigger.DbfindTrigger','core.form.ConDateField','oa.mail.MailPaging'
  10. ],
  11. init:function(){
  12. this.control({
  13. 'erpSynergyManageGridPanel': {
  14. itemclick: this.onGridItemClick
  15. }
  16. });
  17. },
  18. onGridItemClick: function(selModel, record){//grid行选择
  19. console.log(record);
  20. var id = record.data.sy_id;
  21. var win = new Ext.window.Window({
  22. id : 'win',
  23. title: "协同查看",
  24. height: "80%",
  25. width: "80%",
  26. maximizable : false,
  27. buttonAlign : 'left',
  28. layout : 'anchor',
  29. items: [{
  30. tag : 'iframe',
  31. frame : true,
  32. anchor : '100% 100%',
  33. layout : 'fit',
  34. html : '<iframe id="iframe_' + id + '" src="' + basePath + 'jsps/oa/myProcess/synergy/seeSynergy.jsp?id=' + id + '" height="100%" width="100%" frameborder="0" scrolling="yes"></iframe>'
  35. }]
  36. });
  37. win.show();
  38. }
  39. });