NewCalendar.jsp 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475
  1. <%@ page language="java" contentType="text/html; charset=utf-8"
  2. pageEncoding="utf-8"%>
  3. <%
  4. String path = request.getContextPath();
  5. String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
  6. %>
  7. <!DOCTYPE html>
  8. <html>
  9. <head>
  10. <title>工作日历</title>
  11. <link href="<%=basePath %>resource/gnt/resources/css/ext-all-gray.css" rel="stylesheet" type="text/css" />
  12. <link href="<%=basePath %>resource/css/main.css" rel="stylesheet" type="text/css">
  13. <link rel="stylesheet" type="text/css" href="<%=basePath %>resource/gnt/resources/resources/css/calendar.css" />
  14. <link rel="stylesheet" type="text/css" href="<%=basePath %>resource/gnt/resources/resources/css/examples.css" />
  15. <script src="<%=basePath %>resource/gnt/ext-all.js" type="text/javascript"></script>
  16. <script src="<%=basePath %>app/view/core/trigger/DbfindTrigger.js" type="text/javascript"></script>
  17. <%-- <script src="<%=basePath %>app/view/core/window/Msg.js" type="text/javascript"></script> --%>
  18. <script type="text/javascript" src="<%=basePath %>resource/i18n/i18n.js"></script>
  19. <script type="text/javascript">
  20. Ext.Loader.setConfig({
  21. enabled: true,
  22. paths: {
  23. 'Ext.calendar': 'src'
  24. }
  25. });
  26. Ext.require([
  27. 'Ext.calendar.App'
  28. ]);
  29. var todo={
  30. add:[],
  31. update:[],
  32. destroy:[],
  33. };
  34. var EventsData='';
  35. var type='factory';
  36. Ext.onReady(function(){
  37. Ext.Ajax.request({//拿到grid的columns
  38. url : basePath + 'plm/calendar/getData.action',
  39. params:{
  40. caller:'Calendar',
  41. emid:'',
  42. },
  43. method : 'post',
  44. callback : function(options,success,response){
  45. var res = new Ext.decode(response.responseText);
  46. if(res.exceptionInfo){
  47. showError(res.exceptionInfo);return;
  48. }if(res.success){
  49. EventsData=res.evts;
  50. Ext.create('Ext.calendar.App');
  51. }
  52. }
  53. });
  54. document.getElementById('logo-body').innerHTML = new Date().getDate();
  55. });
  56. </script>
  57. <script type="text/javascript">
  58. var EmId = '<%=session.getAttribute("em_id")%>';
  59. var basePath="<%=basePath%>";
  60. </script>
  61. </head>
  62. <body>
  63. <div style="display:none;">
  64. <div id="app-header-content">
  65. <div id="app-logo">
  66. <div class="logo-top">&nbsp;</div>
  67. <div id="logo-body">&nbsp;</div>
  68. <div class="logo-bottom">&nbsp;</div>
  69. </div>
  70. <h1>工作日历</h1>
  71. <span id="app-msg" class="x-hidden"></span>
  72. </div>
  73. </div>
  74. </body>
  75. </html>