myTodoList.ftl 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. <#assign class=table.variable.class>
  2. <#assign package=table.variable.package>
  3. <#assign comment=table.tableDesc>
  4. <#assign classVar=table.variable.classVar>
  5. <#assign fieldList=table.fieldList>
  6. <#function getJavaType dataType>
  7. <#assign dbtype=dataType?lower_case>
  8. <#assign rtn>
  9. <#if dbtype=="number" >
  10. Long
  11. <#elseif (dbtype=="varchar"||dbtype=="clob") >
  12. String
  13. <#elseif (dbtype=="date")>
  14. java.util.Date
  15. </#if></#assign>
  16. <#return rtn?trim>
  17. </#function>
  18. <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
  19. <%@include file="/commons/include/html_doctype.html" %>
  20. <html>
  21. <head>
  22. <title>${comment }管理</title>
  23. <%@include file="/commons/include/get.jsp" %>
  24. </head>
  25. <body>
  26. <div class="panel">
  27. <div class="panel-top">
  28. <div class="tbar-title">
  29. <span class="tbar-label">${comment }管理列表</span>
  30. </div>
  31. <div class="panel-toolbar">
  32. <div class="toolBar">
  33. <div class="group"><a class="link add" href="edit.ht"><span></span>添加</a></div>
  34. </div>
  35. </div>
  36. </div>
  37. <div class="panel-body">
  38. <c:set var="checkAll">
  39. <input type="checkbox" id="chkall"/>
  40. </c:set>
  41. <display:table name="${classVar}List" id="${classVar}Item" requestURI="getMyDraftJson.ht" sort="external" cellpadding="1" cellspacing="1" class="table-grid">
  42. <display:column title="<#noparse>${checkAll}</#noparse>" media="html" style="width:30px;">
  43. <input type="checkbox" class="pk" name="id" value="<#noparse>${</#noparse>${classVar}Item.<#if table.isExternal==0>id<#else>${table.pkField}</#if>}">
  44. </display:column>
  45. <#list fieldList as field>
  46. <#if field.isList==1&&(field.fieldName?lower_case!=table.pkField?lower_case)&&field.isHidden==0>
  47. <#if (field.fieldType=="date")>
  48. <display:column title="${field.fieldDesc}" sortable="true" sortName="<#if table.isExternal==0>F_</#if>${field.fieldName?upper_case}">
  49. <fmt:formatDate value="<#noparse>${</#noparse>${classVar}Item.${field.fieldName}}" pattern="yyyy-MM-dd"/>
  50. </display:column>
  51. <#else>
  52. <display:column property="${field.fieldName}" title="${field.fieldDesc}" sortable="true" sortName="<#if table.isExternal==0>F_</#if>${field.fieldName?upper_case}"></display:column>
  53. </#if>
  54. </#if>
  55. </#list>
  56. <display:column title="管理" media="html" style="width:220px">
  57. <a href="edit.ht?id=<#noparse>${</#noparse>${classVar}Item.<#if table.isExternal==0>id<#else>${table.pkField}</#if>}&taskId=<#noparse>${</#noparse>${classVar}Item.taskId}" class="link edit"><span></span>编辑</a>
  58. </display:column>
  59. </display:table>
  60. <hotent:paging tableId="${classVar}Item"/>
  61. </div><!-- end of panel-body -->
  62. </div> <!-- end of panel -->
  63. </body>
  64. </html>