Query.js 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. Ext.QuickTips.init();
  2. Ext.define('erp.controller.oa.myProcess.synergy.Query', {
  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.query.Viewport','common.datalist.GridPanel','common.datalist.Toolbar',
  9. 'oa.myProcess.synergy.query.Form',
  10. 'core.trigger.DbfindTrigger','core.form.ConDateField','core.form.WordSizeField','oa.mail.MailPaging'
  11. ],
  12. init:function(){
  13. var me = this;
  14. this.control({
  15. 'erpDatalistGridPanel': {
  16. afterrender: function(grid){
  17. grid.onGridItemClick = function(){//改为点击button进入详细界面
  18. me.onGridItemClick(grid.selModel.lastSelected);
  19. };
  20. }
  21. }
  22. });
  23. },
  24. onGridItemClick: function(record){//grid行选择
  25. console.log(record);
  26. // var me = this;
  27. var id = record.data.sy_id;
  28. var win = new Ext.window.Window({
  29. id : 'win',
  30. title: "协同查看",
  31. height: "80%",
  32. width: "80%",
  33. maximizable : false,
  34. buttonAlign : 'left',
  35. layout : 'anchor',
  36. items: [{
  37. tag : 'iframe',
  38. frame : true,
  39. anchor : '100% 100%',
  40. layout : 'fit',
  41. html : '<iframe id="iframe_' + id + '" src="' + basePath + 'jsps/oa/myProcess/synergy/seeSynergy.jsp?id=' + id + '" height="100%" width="100%" frameborder="0" scrolling="yes"></iframe>'
  42. }]
  43. });
  44. win.show();
  45. }
  46. });