openWindow.ftl 2.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108
  1. <br>
  2. <#function getFields fieldList>
  3. <#assign btn>
  4. <#list fieldList as field>
  5. <#if field.valueFrom != 2 && field.isHidden == 0>
  6. <td fieldName="${field.fieldName }" ></td>
  7. </#if>
  8. </#list>
  9. </#assign>
  10. <#return btn>
  11. </#function>
  12. <#function getFieldsName fieldList>
  13. <#assign btn>
  14. <#list fieldList as field>
  15. <#if field.valueFrom != 2 && field.isHidden == 0>
  16. <th ><span>${field.fieldDesc}</span> </th>
  17. </#if>
  18. </#list>
  19. </#assign>
  20. <#return btn>
  21. </#function>
  22. <div class="subTableToolBar l-tab-links">
  23. <a class="link add" href="javascript:;" onclick="return false;" >添加</a>
  24. </div>
  25. <table cellpadding="2" cellspacing="0" border="0" class="listTable" >
  26. <#assign teamcount=0 />
  27. <#list teamFields as team>
  28. <#list team.teamFields as teamfile>
  29. <#if teamfile.valueFrom != 2>
  30. <#assign teamcount=teamcount + 1>
  31. </#if>
  32. </#list>
  33. </#list>
  34. <#assign count=0 />
  35. <#list fields as field>
  36. <#if field.valueFrom != 2>
  37. <#assign count=count + 1>
  38. </#if>
  39. </#list>
  40. <tr>
  41. <td colspan="${count+teamcount}" class="formHead" >${table.tableDesc }</td>
  42. </tr>
  43. <#if teamFields??>
  44. <tr>
  45. <#list teamFields as team>
  46. <#assign teamcount1=0>
  47. <#list team.teamFields as teamfile>
  48. <#if teamfile.valueFrom != 2>
  49. <#assign teamcount1=teamcount1 + 1>
  50. </#if>
  51. </#list>
  52. <#if teamcount1 !=0>
  53. <td colspan="${teamcount1}" class="teamHead">${team.teamName }</td>
  54. </#if>
  55. </#list>
  56. <#if fields?size != 0>
  57. <td colspan="${count}" class="teamHead">未分组</td>
  58. </#if>
  59. </tr>
  60. </#if>
  61. <tr class="headRow">
  62. <#list teamFields as team>
  63. ${getFieldsName(team.teamFields)}
  64. </#list>
  65. ${getFieldsName(fields)}
  66. </tr>
  67. <tr class="listRow" formType="form">
  68. <#list teamFields as team>
  69. ${getFields(team.teamFields)}
  70. </#list>
  71. ${getFields(fields)}
  72. </tr>
  73. </table>
  74. <table formType="window">
  75. <#list fields as field>
  76. <#if field.valueFrom != 2 && field.isHidden == 0>
  77. <tr>
  78. <td width="30%" style="padding:2px;">${field.fieldDesc }<#if field.isRequired == 1><span class="required">*</span></#if>:</td>
  79. <td width="70%" style="padding:2px;"><@input field=field/></td>
  80. </tr>
  81. </#if>
  82. </#list>
  83. <#list teamFields as team>
  84. <#assign teamcount2=0>
  85. <#list team.teamFields as teamfile>
  86. <#if teamfile.valueFrom != 2>
  87. <#assign teamcount2=teamcount2 + 1>
  88. </#if>
  89. </#list>
  90. <#if teamcount2 !=0>
  91. <tr class="headRow">
  92. <td colspan="2">${team.teamName}:</td>
  93. </tr>
  94. </#if>
  95. <#list team.teamFields as field>
  96. <#if field.valueFrom != 2 && field.isHidden == 0>
  97. <tr>
  98. <td width="30%" style="padding:2px;">${field.fieldDesc }<#if field.isRequired == 1><span class="required">*</span></#if>:</td>
  99. <td width="70%" style="padding:2px;"><@input field=field/></td>
  100. </tr>
  101. </#if>
  102. </#list>
  103. </#list>
  104. </table>
  105. <br>