blockTemplate2.ftl 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
  1. <br>
  2. <#function getFieldList fieldList>
  3. <#assign rtn>
  4. <#assign index=0>
  5. <#list fieldList as field>
  6. <#if field.valueFrom != 2 && field.isHidden == 0>
  7. <#if index % 2 == 0>
  8. <tr>
  9. </#if>
  10. <td align="right" style="width:15%;" class="formTitle" nowrap="nowarp" ><span>${field.fieldDesc}</span>:</td>
  11. <td style="width:35%;" class="formInput">
  12. <@input field=field/>
  13. </td>
  14. <#if index % 2 == 0 && !field_has_next>
  15. <td style="width:15%;" class="formTitle"></td>
  16. <td style="width:35%;" class="formInput"></td>
  17. </#if>
  18. <#if index % 2 == 1 || !field_has_next>
  19. </tr>
  20. </#if>
  21. <#assign index=index+1>
  22. </#if>
  23. </#list>
  24. </#assign>
  25. <#return rtn>
  26. </#function>
  27. <#function setTeamField teams>
  28. <#assign rtn>
  29. <#list teams as team>
  30. <#assign count=0>
  31. <#list team.teamFields as teamfile>
  32. <#if teamfile.valueFrom != 2>
  33. <#assign count=count + 1>
  34. </#if>
  35. </#list>
  36. <#if count !=0>
  37. <tr>
  38. <td colspan="4" class="teamHead">${team.teamName}</td>
  39. </tr>
  40. ${getFieldList(team.teamFields)}
  41. </#if>
  42. </#list>
  43. </#assign>
  44. <#return rtn>
  45. </#function>
  46. <div class="subTableToolBar l-tab-links" >
  47. <a class="link add" href="javascript:;" onclick="return false;" >添加</a>
  48. </div>
  49. <div formType="edit" class="block">
  50. <table class="listTable" >
  51. <tr>
  52. <td colspan="4" class="formHead" >${table.tableDesc }</td>
  53. </tr>
  54. <#if teamFields??>
  55. <#if isShow>
  56. <#if showPosition == 1>
  57. ${setTeamField(teamFields)}
  58. ${getFieldList(fields)}
  59. <#else>
  60. ${getFieldList(fields)}
  61. ${setTeamField(teamFields)}
  62. </#if>
  63. <#else>
  64. ${setTeamField(teamFields)}
  65. </#if>
  66. <#else>
  67. ${getFieldList(fields)}
  68. </#if>
  69. </table>
  70. </div>
  71. <br>