bpmDataTemplateEditTemplate.jsp 2.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980
  1. <%@page language="java" pageEncoding="UTF-8"%>
  2. <%@include file="/commons/include/html_doctype.html"%>
  3. <html>
  4. <head>
  5. <title>编辑 数据模板的模板</title>
  6. <%@include file="/commons/include/form.jsp" %>
  7. <%-- <link rel="stylesheet" type="text/css" href="${ctx}/js/codemirror/lib/codemirror.css" > --%>
  8. <f:link href="codemirror/lib/codemirror.css"></f:link>
  9. <script type="text/javascript" src="${ctx}/js/codemirror/lib/codemirror.js"></script>
  10. <script type="text/javascript" src="${ctx}/js/codemirror/mode/xml/xml.js"></script>
  11. <script type="text/javascript" src="${ctx}/js/codemirror/mode/javascript/javascript.js"></script>
  12. <script type="text/javascript" src="${ctx}/js/codemirror/mode/css/css.js"></script>
  13. <script type="text/javascript" src="${ctx}/js/codemirror/mode/htmlmixed/htmlmixed.js"></script>
  14. <script type="text/javascript">
  15. var editor=null;
  16. $(function() {
  17. var options={};
  18. if(showResponse){
  19. options.success=showResponse;
  20. }
  21. $('#bpmDataTemplateForm').ajaxForm(options);
  22. $("a.save").click(function() {
  23. editor.save();
  24. $('#bpmDataTemplateForm').submit();
  25. });
  26. var width = $("#templateHtml").width();
  27. var height = $("#templateHtml").height();
  28. editor = CodeMirror.fromTextArea(document.getElementById("templateHtml"), {
  29. mode: "text/html",
  30. tabMode: "indent",
  31. lineNumbers: true
  32. });
  33. editor.setSize(width,height);
  34. });
  35. function showResponse(responseText) {
  36. var obj = new com.hotent.form.ResultMessage(responseText);
  37. if (obj.isSuccess()) {
  38. $.ligerDialog.confirm( obj.getMessage()+",是否继续操作","提示信息", function(rtn) {
  39. if(!rtn){
  40. this.close();
  41. }
  42. });
  43. } else {
  44. $.ligerDialog.err('出错信息',"编辑自定义表管理显示模板失败",obj.getMessage());
  45. }
  46. }
  47. </script>
  48. </head>
  49. <body>
  50. <div class="panel">
  51. <div class="panel-top">
  52. <div class="tbar-title">
  53. <span class="tbar-label">编辑自定义表管理显示模板</span>
  54. </div>
  55. <div class="panel-toolbar">
  56. <div class="toolBar">
  57. <div class="group"><a class="link save" href="javascript:;"><span></span>保存</a></div>
  58. <div class="l-bar-separator"></div>
  59. <div class="group"><a class="link close" href="javascript:;" onclick="window.close();"><span></span>关闭</a></div>
  60. </div>
  61. </div>
  62. </div>
  63. <div class="panel-body">
  64. <form id="bpmDataTemplateForm" method="post" action="saveTemplate.ht" >
  65. <table class="table-detail">
  66. <tr>
  67. <th width="5%" nowrap="nowrap">模板</th>
  68. <td colspan="3">
  69. <textarea id="templateHtml" name="templateHtml" style="width: 99%;height: 700px;">${bpmDataTemplate.templateHtml }</textarea>
  70. </td>
  71. </tr>
  72. </table>
  73. <input name="id" type="hidden" value="${bpmDataTemplate.id }"/>
  74. </form>
  75. </div>
  76. </div>
  77. </body>
  78. </html>