fourColumn.ftl 3.0 KB

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