autoFormDb-view.jsp 3.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172
  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,DatePicker"></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. $("#formobj").ajaxSubmit({
  14. type:'post',
  15. success:function(data){
  16. var jsonObj = data; // ------ $.parseJSON(data);
  17. if(jsonObj.success){
  18. $("#viewData").val(JSON.stringify(jsonObj.obj,null,4));
  19. }else{
  20. tip(jsonObj.msg);
  21. }
  22. }
  23. });
  24. });
  25. });
  26. </script>
  27. <link href="plug-in/lhgDialog/skins/default.css" rel="stylesheet" id="lhgdialoglink">
  28. </head>
  29. <body style="overflow-x: hidden;">
  30. <fieldset style="border: 1px solid #E6E6E6">
  31. <legend><t:mutiLang langKey="form.db.param.input"/></legend>
  32. <form action="autoFormDbController.do?view" id="formobj">
  33. <input id="id" name="id" type="hidden" value="${autoFormDbEntity.id }">
  34. <input id="autoFormId" name="autoFormId" type="hidden" value="${autoFormDbEntity.autoFormId }">
  35. <input id="autoFormDbKey" name="dbKey" type="hidden" value="${autoFormDbEntity.dbKey }">
  36. <input id="autoFormDbDynSql" name="dbDynSql" type="hidden" value="${autoFormDbEntity.dbDynSql }">
  37. <input id="autoFormDbTableName" name="dbTableName" type="hidden" value="${autoFormDbEntity.dbTableName }">
  38. <input id="autoFormDbType" name="dbType" type="hidden" value="${autoFormDbEntity.dbType }">
  39. <input id="autoFormDbName" name="dbName" type="hidden" value="${autoFormDbEntity.dbName }">
  40. <table cellpadding="0" cellspacing="1" class="formtable" style="width: 100%">
  41. <c:if test="${fn:length(autoFormParamList) > 0 }">
  42. <c:forEach items="${autoFormParamList}" var="poVal" varStatus="status">
  43. <c:if test="${status.count%2 == 1}">
  44. <tr height="30px">
  45. </c:if>
  46. <td align="center"><label class="Validform_label"><b>${poVal.paramName}:</b></label></td>
  47. <!-- 属性名称增加"#"为了避免和autoFormDb重复 -->
  48. <td class="value"><input type="text" name="#${poVal.paramName}" class="inputxt"/><span class="Validform_checktip"></span></td>
  49. <c:if test="${status.count%2 == 0}">
  50. </tr>
  51. </c:if>
  52. <c:set var="v_count" value="${status.count} "/>
  53. </c:forEach>
  54. <c:if test="${fn:length(autoFormParamList)%2==1}">
  55. <td colspan="2"></td>
  56. </tr>
  57. </c:if>
  58. </c:if>
  59. <tr>
  60. <td colspan="2" align="right">
  61. <input id="viewSubmit" type="button" value="<t:mutiLang langKey='form.db.data.query'/>" class="ui_state_highlight"/>
  62. </td>
  63. </tr>
  64. </table>
  65. </form>
  66. </fieldset>
  67. <fieldset style="border: 1px solid #E6E6E6;">
  68. <legend><t:mutiLang langKey="form.db.data.view"/></legend>
  69. <textarea type="textarea" style="margin-top: 20px;border: 1px inset #E6E6E6;width: 95%;height:300px;word-wrap:break-word;word-break:break-all;resize:none" id="viewData" class="formdbdiv"></textarea>
  70. </fieldset>
  71. </body>