threeColumn.ftl 2.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091
  1. <script>
  2. function handRowEvent(ev,table){
  3. $("td.tdNo",table).each(function(i){
  4. $(this).text(i+1);
  5. });
  6. }
  7. </script>
  8. <#setting number_format="0">
  9. <#function getFieldList fieldList>
  10. <#assign rtn>
  11. <#assign index=0>
  12. <#list fieldList as field>
  13. <#if field.isHidden == 0 && field.controlType!= 2
  14. && field.controlType != 9 && field.controlType != 10
  15. && field.controlType != 12 && field.controlType != 20
  16. && field.controlType != 21 && field.controlType != 22>
  17. <#if index % 3 == 0>
  18. <tr style="height: 23px;">
  19. </#if>
  20. <td style="width:13%;" class="formTitle" nowrap="nowarp"><span>${field.fieldDesc}</span>:</td>
  21. <td style="width:20%;" class="formInput" >
  22. <@input field=field/>
  23. </td>
  24. <#if index % 3 == 0 && !field_has_next>
  25. <td style="width:13%;" class="formTitle"></td>
  26. <td style="width:20%;" class="formInput"></td>
  27. <td style="width:13%;" class="formTitle"></td>
  28. <td style="width:20%;" class="formInput"></td>
  29. </#if>
  30. <#if index % 3 == 1 && !field_has_next>
  31. <td style="width:13%;" class="formTitle"></td>
  32. <td style="width:20%;" class="formInput"></td>
  33. </#if>
  34. <#if index % 3 == 2 || !field_has_next>
  35. </tr>
  36. </#if>
  37. <#assign index=index+1>
  38. </#if>
  39. </#list>
  40. <#--保持一行:多行文本框(2)、文件上传(9)、富文本框editor(10)、Office控件(12)、流程引用(20)、WebSign签章控件(21)、图片展示控件(22)-->
  41. <#list fieldList as field>
  42. <#if field.controlType == 2 || field.controlType == 9
  43. || field.controlType == 10 || field.controlType == 12
  44. || field.controlType == 20 || field.controlType == 21
  45. || field.controlType == 22>
  46. <tr>
  47. <td align="right" style="width:13%;" class="formTitle" nowrap="nowarp"><span>${field.fieldDesc}</span></td>
  48. <td style="width:20%;" class="formInput" colspan="5">
  49. <@input field=field/>
  50. </td>
  51. </tr>
  52. </#if>
  53. </#list>
  54. </#assign>
  55. <#return rtn>
  56. </#function>
  57. <#function setTeamField teams>
  58. <#assign rtn>
  59. <#list teams as team>
  60. <tr>
  61. <td colspan="6" class="teamHead">${team.teamName}</td>
  62. </tr>
  63. ${getFieldList(team.teamFields)}
  64. </#list>
  65. </#assign>
  66. <#return rtn>
  67. </#function>
  68. <br />
  69. <table cellpadding="2" cellspacing="0" border="1" class="formTable">
  70. <tr>
  71. <td colspan="6" class="formHead">${table.tableDesc }</td>
  72. </tr>
  73. <#if teamFields??>
  74. <#if isShow>
  75. <#if showPosition == 1>
  76. ${setTeamField(teamFields)}
  77. ${getFieldList(fields)}
  78. <#else>
  79. ${getFieldList(fields)}
  80. ${setTeamField(teamFields)}
  81. </#if>
  82. <#else>
  83. ${setTeamField(teamFields)}
  84. </#if>
  85. <#else>
  86. ${getFieldList(fields)}
  87. </#if>
  88. </table>
  89. <br />