[#include "/component/DatePicker.html" /] [#include "/component/newsel.html" /] [#macro prop source=[] groupid=""] [#assign col_index=0/] [#assign col_span=1/] [#list source as item] [#if col_index%4==0] [/#if] [#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] [#if item.datatype==1 || item.datatype==2] [#elseif item.datatype==4] [@datepicker id="p_"+item.ID name="p_"+item.ID class="general" value="${item.default_val}" /] [#elseif item.datatype==5] [@sel id="p_"+item.ID name="p_"+item.ID labelName="p_"+item.ID+"_text" source=item.items textField="ID" valueField="ITEMVALUE" value="${item.default_val}" /] [#elseif item.datatype==6] [#list item.items as c] [#assign def_val = item.default_val/] ${c.ITEMVALUE} [/#list] [#elseif item.datatype==3] [/#if]
[#if col_index%4==0] [/#if] [/#list] [/#macro]