inTable.ftl 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677
  1. <br>
  2. <#function getFields fieldList>
  3. <#assign btn>
  4. <#list fieldList as field>
  5. <#if field.valueFrom != 2 && field.isHidden == 0>
  6. <td><@input field=field/> </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 >${field.fieldDesc} </th>
  17. </#if>
  18. </#list>
  19. </#assign>
  20. <#return btn>
  21. </#function>
  22. <div class="subTableToolBar l-tab-links">
  23. <if permission.subtable.table1.add>
  24. <a class="link add" href="javascript:;" onclick="return false;" >添加</a>
  25. </div>
  26. <table class="listTable" >
  27. <#assign teamcount=0 />
  28. <#list teamFields as team>
  29. <#list team.teamFields as teamfile>
  30. <#if teamfile.valueFrom != 2>
  31. <#assign teamcount=teamcount + 1>
  32. </#if>
  33. </#list>
  34. </#list>
  35. <#assign count=0 />
  36. <#list fields as field>
  37. <#if field.valueFrom != 2>
  38. <#assign count=count + 1>
  39. </#if>
  40. </#list>
  41. <tr>
  42. <td colspan="${count+teamcount}" class="formHead" >${table.tableDesc }</td>
  43. </tr>
  44. <#if teamFields??>
  45. <tr>
  46. <#list teamFields as team>
  47. <#assign teamcount1=0>
  48. <#list team.teamFields as teamfile>
  49. <#if teamfile.valueFrom != 2>
  50. <#assign teamcount1=teamcount1 + 1>
  51. </#if>
  52. </#list>
  53. <#if teamcount1 !=0>
  54. <td colspan="${teamcount1}" class="teamHead">${team.teamName }</td>
  55. </#if>
  56. </#list>
  57. <#if fields?size != 0>
  58. <td colspan="${count}" class="teamHead">未分组</td>
  59. </#if>
  60. </tr>
  61. </#if>
  62. <tr class="headRow">
  63. <#list teamFields as team>
  64. ${getFieldsName(team.teamFields)}
  65. </#list>
  66. ${getFieldsName(fields)}
  67. </tr>
  68. <tr class="listRow" formType="edit">
  69. <#list teamFields as team>
  70. ${getFields(team.teamFields)}
  71. </#list>
  72. ${getFields(fields)}
  73. </tr>
  74. </table>