AgendaQuery.js 1.4 KB

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