[#macro prop source=[] groupid=""]
|
[#assign col_index=0/]
|
[#assign col_span=1/]
|
[#list source as item]
|
[#if col_index%4==0]
|
<tr>
|
[/#if]
|
<th><label>${item.COLUMNNAME}:</label></th>
|
[#if item.DATATYPE==3||item.DATATYPE==6]
|
[#assign col_index=col_index+4/]
|
[#assign col_span=3/]
|
[#elseif item_has_next]
|
[#if source[item_index+1].DATATYPE==3||source[item_index+1].DATATYPE==6]
|
[#assign col_index=col_index+(4-col_index%4)/]
|
[#assign col_span=(3-col_index%4)/]
|
[#else]
|
[#assign col_index=col_index+2/]
|
[#assign col_span=1/]
|
[/#if]
|
[#elseif !item_has_next]
|
[#assign col_index=col_index+(4-col_index%4)/]
|
[#if col_index%4==0]
|
[#assign col_span=1/]
|
[#else]
|
[#assign col_span=(3-col_index%4)/]
|
[/#if]
|
[/#if]
|
<td colspan="${col_span}" [#if col_span==3]class="longwidth"[/#if] [#if source?size==1] style="width:80%;" [/#if]>
|
[#if item.datatype==1 || item.datatype==2]
|
${item.default_val}
|
[#elseif item.datatype==4]
|
${DateUtil.format("yyyy-MM-dd",item.default_val)}
|
[#elseif item.datatype==5]
|
[#list item.items as s]
|
[#if s.ID == item.default_val]
|
${s.itemvalue}
|
[/#if]
|
[/#list]
|
[#elseif item.datatype==6]
|
[#assign def_val = item.default_val/]
|
[#list item.items as s]
|
[#if def_val??&&def_val!="" ]
|
[#if def_val?index_of(s.ID)!=-1]
|
${s.itemvalue}
|
[/#if]
|
[/#if]
|
[/#list]
|
[#elseif item.datatype==3]
|
${item.default_val}
|
[/#if]
|
</td>
|
[#if col_index%4==0]
|
</tr>
|
[/#if]
|
[/#list]
|
[/#macro]
|