salaryMsg.jsp 2.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788
  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() + "://"
  6. + request.getServerName() + ":" + request.getServerPort()
  7. + path + "/";
  8. %>
  9. <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  10. <html>
  11. <head>
  12. <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  13. <link rel="stylesheet" href="<%=basePath %>resource/css/main.css" type="text/css"></link>
  14. <link rel="stylesheet"
  15. href="<%=basePath%>resource/ext/resources/css/ext-all-gray.css"
  16. type="text/css"></link>
  17. <script type="text/javascript"
  18. src="<%=basePath%>resource/ext/ext-all.js"></script>
  19. <script type="text/javascript" src="<%=basePath%>resource/i18n/i18n.js"></script>
  20. <script type="text/javascript">
  21. Ext.Loader.setPath('Ext.ux', '../../resource/ux');//设置ux组件路径
  22. Ext.Loader.setConfig({
  23. enabled : true
  24. });//开启动态加载
  25. Ext.application({
  26. name : 'erp',//为应用程序起一个名字,相当于命名空间
  27. appFolder : basePath + 'app',//app文件夹所在路径
  28. controllers : ['salary.SalaryMsg'],//声明所用到的控制层
  29. launch : function() {
  30. Ext.create('erp.view.salary.SalaryMsg');//创建视图
  31. }
  32. });
  33. var caller = 'SalaryMsg';
  34. var title= getUrlParam('title');
  35. /* //加上ctrl+alt+s键盘事件,自动跳转配置界面
  36. function onKeyDown(){
  37. if(Ext.isIE){
  38. document.body.attachEvent('onkeydown', function(){//ie的事件名称不同,也不支持addEventListener
  39. if(window.event.altKey && window.event.ctrlKey && window.event.keyCode == 80){
  40. openTable('消息通知配置', "jsps/ma/logic/config.jsp?whoami="+caller);
  41. }
  42. });
  43. } else {
  44. document.body.addEventListener("keydown", function(e){
  45. if(Ext.isFF5){//firefox不支持window.event
  46. e = e || window.event;
  47. }
  48. if(e.altKey && e.ctrlKey && e.keyCode == 80){
  49. openTable('消息通知配置', "jsps/ma/logic/config.jsp?whoami="+caller);
  50. }
  51. });
  52. }
  53. };
  54. function openTable(title, url){
  55. var panel = Ext.getCmp('datalist' + caller);
  56. var main = parent.Ext.getCmp("content-panel");
  57. if(!panel){
  58. panel = {
  59. title : title,
  60. tag : 'iframe',
  61. tabConfig:{tooltip: title},
  62. frame : true,
  63. border : false,
  64. layout : 'fit',
  65. iconCls : 'x-tree-icon-tab-tab',
  66. html : '<iframe id="iframe_maindetail_pageSet" src="' + basePath + url + '" height="100%" width="100%" frameborder="0" scrolling="no"></iframe>',
  67. closable : true,
  68. listeners : {
  69. close : function(){
  70. main.setActiveTab(main.getActiveTab().id);
  71. }
  72. }
  73. };
  74. var p = main.add(panel);
  75. main.setActiveTab(p);
  76. }else{
  77. main.setActiveTab(panel);
  78. }
  79. }; */
  80. var caller = 'SalaryMsg';
  81. var title= getUrlParam('title');
  82. </script>
  83. <title>Insert title here</title>
  84. </head>
  85. <body onload="onKeyDown();">
  86. </body>
  87. </html>