| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136 |
- <%@ page language="java" import="java.util.*" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
- <%@page import="org.jeecgframework.web.cgform.common.CgAutoListConstant"%>
- <%@include file="/context/mytags.jsp"%>
- <!DOCTYPE html>
- <html>
- <head>
- <title>智能表单-代码生成</title>
- <t:base type="jquery,easyui,tools"></t:base>
- <script type="text/javascript" src="plug-in/cgform/js/cgformField.js"></script>
- <script type="text/javascript" src="plug-in/cgform/js/fileTree.js"></script>
- <script type="text/javascript">
- function browseFolder(path) {
- try {
- var Message = "\u8bf7\u9009\u62e9\u6587\u4ef6\u5939"; //选择框提示信息
- var Shell = new ActiveXObject("Shell.Application");
- var Folder = Shell.BrowseForFolder(0, Message, 64, 17); //起始目录为:我的电脑
- if (Folder != null) {
- Folder = Folder.items(); // 返回 FolderItems 对象
- Folder = Folder.item(); // 返回 Folderitem 对象
- Folder = Folder.Path; // 返回路径
- if (Folder.charAt(Folder.length - 1) != "\\") {
- Folder = Folder + "\\";
- }
- document.getElementById(path).value = Folder;
- return Folder;
- }
- }
- catch (e) {
- alert(e.message);
- }
- }
- </script>
- <style type="text/css">
- .table-list {
- margin: 0;
- width: auto;
- margin-left: 0px;
- margin-right: 0px;
- overflow: hidden;
- }
- .table-list td,.table-list th {
- text-align: center;
- }
- .t_table {
- overflow: auto; /*让内容表格外面的div自动有滚动条*/
- margin-left: 0px;
- margin-right: 0px;
- width: auto;
- max-height: 240px;
- }
- </style>
- </head>
- <body>
- <t:formvalid formid="formobj" dialog="true" usePlugin="password" layout="table" tiptype="1" action="generateController.do?dogenerateOne2Many">
- <input id="id" name="id" type="hidden" value="${cgFormHeadPage.id}">
- <input id="tableName" name="tableName" type="hidden" value="${cgFormHeadPage.tableName}">
- <table cellpadding="0" cellspacing="1" class="formtable">
- <tr>
- <td align="right"><label class="Validform_label">代码生成目录: </label></td>
- <td class="value"><input type="text" class="inputxt" name="projectPath" value="${projectPath }" id="projectPath" datatype="*" /> <a href="#" id="openFoldSelect" class="easyui-linkbutton"
- icon="icon-search" onclick="openFolder('projectPath')">浏览</a></td>
- </tr>
- <tr>
- <td align="right"><label class="Validform_label">代码分层样式: </label></td>
- <td class="value"><select name="packageStyle">
- <option value="service">业务分层</option>
- <option value="project">代码分层</option>
- </select></td>
- </tr>
- <tr>
- <td align="right" width="20%"><label class="Validform_label">数据模型: </label></td>
- <td class="value"><select id="jformType" disabled="disabled" name="jformType">
- <option value="1" <c:if test="${cgFormHeadPage.jformType eq '1' || cgFormHeadPage.jformType eq '3'}"> selected='selected'</c:if>>单表</option>
- <option value="2" <c:if test="${cgFormHeadPage.jformType eq '2'}"> selected="selected"</c:if>>一对多/一对一</option>
- </select></td>
- </tr>
- <tr>
- <td align="right"><label class="Validform_label"> 主表名: </label></td>
- <td class="value" colspan="3"><input disabled="disabled" class="inputxt" id="tableName_tmp" name="tableName_tmp" value="${cgFormHeadPage.tableName}" datatype="*"> <span
- class="Validform_checktip"></span></td>
- </tr>
- <tr>
- <td align="right"><label class="Validform_label"> 主表实体名(首字母大写): </label></td>
- <td class="value"><input class="inputxt" id="entityName" name="entityName" datatype="*" value="${entityNames[cgFormHeadPage.tableName]}"> <span class="Validform_checktip"></span></td>
- </tr>
- <tr>
- <td align="right"><label class="Validform_label"> 功能说明: </label></td>
- <td class="value" colspan="3"><input class="inputxt" id="ftlDescription" name="ftlDescription" value="${cgFormHeadPage.content}" datatype="*"> <span class="Validform_checktip"></span></td>
- </tr>
- <tr>
- <td align="right"><label class="Validform_label">主包名(小写): </label></td>
- <td class="value"><input class="inputxt" id="entityPackage" name="entityPackage" datatype="*"> <span class="Validform_checktip"></span></td>
- </tr>
- <tr>
- <td align="right"><label class="Validform_label"> 页面风格: </label></td>
- <td class="value">
- <select id="jspMode" name="jspMode">
- <c:forEach items="${jspModeList }" var="style">
- <option value="${style.code }" >${style.desc }</option>
- </c:forEach>
- </select>
- </td>
- </tr>
- </table>
- <table>
- <tr>
- <td><label class="Validform_label">子表信息</label></td>
- </tr>
- </table>
- <table cellpadding="0" cellspacing="1" class="formtable">
- <c:forEach items="${subTableList}" var="column" varStatus="columIndex">
- <tr>
- <td align="right">子表名:</td>
- <td class="value" colspan="3"><input readonly="readonly" class="inputxt" id="subTabParamIn[${columIndex.index}].tableName" name="subTabParamIn[${columIndex.index}].tableName"
- value="${column.tableName}" datatype="*"> <span class="Validform_checktip"></span></td>
- <td align="right">子表实体(首字母大写):</td>
- <td class="value" colspan="3"><input class="inputxt" id="subTabParamIn[${columIndex.index}].entityName" name="subTabParamIn[${columIndex.index}].entityName"
- value="${entityNames[column.tableName]}" datatype="*"> <span class="Validform_checktip"></span></td>
- <td align="right">功能说明:</td>
- <td class="value" colspan="3"><input class="inputxt" id="subTabParamIn[${columIndex.index}].ftlDescription" name="subTabParamIn[${columIndex.index}].ftlDescription" datatype="*"> <span
- class="Validform_checktip"></span></td>
- <td align="right">子包名(小写):</td>
- <td class="value" colspan="3"><input class="inputxt" id="subTabParamIn[${columIndex.index}].entityPackage" name="subTabParamIn[${columIndex.index}].entityPackage" datatype="*"> <span
- class="Validform_checktip"></span></td>
- </tr>
- </c:forEach>
- </table>
- </table>
- </t:formvalid>
- </body>
|