blockTemplate3.ftl 2.0 KB

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