autoForm-view.jsp 3.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889
  1. <%@ page language="java" import="java.util.*" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
  2. <%@include file="/context/mytags.jsp"%>
  3. <!DOCTYPE html>
  4. <html>
  5. <head>
  6. <title>表单数据源</title>
  7. <t:base type="jquery,easyui,tools"></t:base>
  8. <script type="text/javascript" src="plug-in/jquery-plugs/form/jquery.form.js"></script>
  9. <LINK rel="stylesheet" href="plug-in/Validform/plugin/jqtransform/jqtransform.css" type="text/css"></LINK>
  10. <script type="text/javascript">
  11. $(function(){
  12. $("#viewSubmit").click(function () {
  13. //document.formobj.target="mywin";
  14. var url = "autoFormController/af/${autoFormPage.formName }/goViewPage.do";
  15. var op = $("#op").val();
  16. if(op=="add"){
  17. url = "autoFormController/af/${autoFormPage.formName }/goAddPage.do";
  18. }else if(op=="update"){
  19. url = "autoFormController/af/${autoFormPage.formName }/goUpdatePage.do";
  20. var param = $("#formobj").serialize();
  21. url = url +"?"+param;
  22. }else{
  23. var param = $("#formobj").serialize();
  24. url = url +"?"+param;
  25. }
  26. //update-start--Author: gengjiajia Date:20160616 for:TASK #1110 向后台传递多数据源名称
  27. /* var tbDbKey = $("#tbDbKey").val();
  28. if(tbDbKey!=''&&tbDbKey!=null){
  29. url = url +"&"+tbDbKey;
  30. } */
  31. /* var dbKey = $("#dbKey").val();
  32. if(dbKey!=''&&dbKey!=null){
  33. url = url +"&"+dbKey;
  34. } */
  35. //update-end--Author: gengjiajia Date:20160616 for:TASK #1110 向后台传递多数据源名称
  36. window.open(url,'mywin',"menubar=0,toolbar=0,status=0,resizable=1,left=0,top=0,scrollbars=1,width=" +(screen.availWidth-10) + ",height=" + (screen.availHeight-50) + "\"");
  37. //document.formobj.action= "autoFormController.do?viewContent";
  38. //document.formobj.submit();
  39. frameElement.api.opener.winclose();
  40. });
  41. });
  42. </script>
  43. <link href="plug-in/lhgDialog/skins/default.css" rel="stylesheet" id="lhgdialoglink">
  44. </head>
  45. <body style="overflow-x: hidden;">
  46. <%-- 数据源参数展示 --%>
  47. <table cellpadding="0" cellspacing="1" class="formtable" style="width: 100%">
  48. <tr height="30px">
  49. <td align="center" >
  50. <label class="Validform_label"><b>操作模式:</b></label>
  51. </td>
  52. <td class="value">
  53. <select name="op" id="op">
  54. <option value="">--请选择--</option>
  55. <option value="view" selected>查看模式</option>
  56. <option value="add">添加模式</option>
  57. <option value="update">编辑模式</option>
  58. <!-- <option value="addorupdate">智能提交模式</option> -->
  59. </select>
  60. </td>
  61. </tr>
  62. </table>
  63. <fieldset style="border: 1px solid #E6E6E6">
  64. <legend><t:mutiLang langKey="form.db.param.input"/></legend>
  65. <input id="formName" name="formName" type="hidden" value="${autoFormPage.formName }">
  66. <input id="dbKey" name="dbKey" type="hidden" value="${dbKey}">
  67. <t:formvalid formid="formobj" dialog="false" layout="table" action="autoFormController.do?viewContent" tiptype="1">
  68. <!--add-start--author: gengjiajia-start-date:20160615 for:#1110 添加支持多数据源的数据源名称参数 -->
  69. <!--add-end--author: gengjiajia-end-date:20160615 for:#1110 添加支持多数据源的数据源名称参数 -->
  70. <table cellpadding="0" cellspacing="1" class="formtable" style="width: 100%">
  71. <c:forEach items="${paramList}" var="poVal" varStatus="status">
  72. <tr height="30px">
  73. <td align="center"><label class="Validform_label"><b>${poVal}:</b></label></td>
  74. <!-- 属性名称增加"#"为了避免和autoFormDb重复 -->
  75. <td class="value"><input type="text" name="${poVal}" class="inputxt"/><span class="Validform_checktip"></span></td>
  76. </tr>
  77. </c:forEach>
  78. <tr>
  79. <td colspan="2" align="center" class="value" >
  80. <input id="viewSubmit" type="button" value=" 预 览 " class="ui_state_highlight" style="font-size:14px;"/>
  81. </td>
  82. </tr>
  83. </table>
  84. </t:formvalid>
  85. </fieldset>
  86. </body>