| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091 |
- <#include "../function.ftl">
- <#include "../variable.ftl">
- <#assign classVar=class?uncap_first>
- <#assign pkVar=convertUnderLine(pk) >
- <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
- <%@include file="/commons/include/html_doctype.html" %>
- <html>
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
- <%@include file="/commons/include/get.jsp" %>
- </head>
- <body>
- <!-- 顶部按钮 -->
- <div class="wrapper wrapper-content animated fadeInRight col-sm-12">
- <div class="panel-toolbar ">
- <div class="buttons">
- <a class="btn btn-primary fa fa-back" href="<#noparse>${</#noparse>returnUrl}" ><span>返回</span></a>
- </div>
- </div>
- <div class="panel-form col-sm-12">
- <div class="form-horizontal ">
- <#list commonList as col>
- <#assign colName=convertUnderLine(col.columnName)>
- <#if colName!=pkVar>
- <label class="col-sm-2 control-label">${col.getComment()}:</label>
- <div class="col-sm-10">
- <#if (col.colType=="java.util.Date")>
- <p class="form-control-static"><fmt:formatDate value="<#noparse>${</#noparse>${classVar}.${colName}}" /></p>
- <#else>
- <p class="form-control-static"><#noparse>${</#noparse>${classVar}.${colName}}</p>
- </#if>
- </div>
- </#if>
- </#list>
- <#-- 子表部分 -->
- <#if hasSub?exists && hasSub==true>
- <#list model.subTableList as subTable>
- <div class="col-sm-12">
- <div>
- <label class="col-sm-12 text-center">${subTable.getTabComment()}</label>
- </div>
- <table name="${subTable.variables.classVar}PoList" class="table table-bordered">
- <thead>
- <tr>
- <td>序号</td>
- <#assign colspan=0>
- <#list subTable.columnList as col>
- <#assign colName=convertUnderLine(col.columnName)>
- <#assign foreignKey=convertUnderLine(subTable.foreignKey)>
- <#if (!col.isPK && foreignKey != colName)>
- <td>${col.comment}</td>
- </#if>
- </#list>
- <#assign colspan=colspan+2>
- </tr>
- </thead>
- <tbody>
- <c:forEach var="${subTable.variables.classVar}Po" varStatus="status" items="<#noparse>${</#noparse>${classVar}.${subTable.variables.classVar}PoList}">
- <tr>
- <td><#noparse>${</#noparse>status.index + 1}</td>
- <#list subTable.columnList as col>
- <#assign colName=convertUnderLine(col.columnName)>
- <#assign foreignKey=convertUnderLine(subTable.foreignKey)>
- <#if (!col.isPK && foreignKey != colName)>
- <td><#noparse>${</#noparse>${subTable.variables.classVar}Po.${colName}}</td>
- </#if>
- </#list>
- </tr>
- </c:forEach>
- </tbody>
- <tfoot>
- <c:if test="<#noparse>${</#noparse>empty ${classVar} || empty ${classVar}.${subTable.variables.classVar}PoList}">
- <c:set var="subSize" scope="session" value="0"/>
- </c:if>
- <c:if test="<#noparse>${</#noparse>not empty ${classVar} && not empty ${classVar}.${subTable.variables.classVar}PoList}">
- <c:set var="subSize" scope="session" value="<#noparse>${</#noparse>${classVar}.${subTable.variables.classVar}PoList.size()}"/>
- </c:if>
- <tr><td colspan="${colspan}">共<#noparse>${</#noparse>subSize}条</td></tr>
- </tfoot>
- </table>
- </div>
- </#list>
- </#if>
- </div>
- </div>
- </div>
- </body>
- </html>
|