#macro input name extend index value='' customform=false> <#if !value?has_content> <#local value=extend.defaultValue!/> #if> <#local inputName=name+'['+index+'].value'/> <#switch extend.inputType> <#case 'number'> class="number<#if extend.required> required#if>" #if>type="text" size="5" value="${(value?html)!}"/> <#break> <#case 'file'> class="readonly<#if extend.required> required#if>" type="text" <#else>type="file" #if>value="${(value?html)!}" readonly="readonly"/> <#if !customform>附件#if> <#break> <#case 'image'> class="readonly<#if extend.required> required#if>" type="text" <#else>type="file" #if>value="${(value?html)!}" readonly="readonly"/> <#if !customform> 图片 <#if !preview?has_content> <#include "../include_page/preview.html"/> #if> <@preview extend.code 'input[name="${inputName}"]' ''/> #if> <#break> <#case 'password'> class="<#if extend.required> required#if>" #if>type="password" size="30" value="${(value?html)!}"/> <#break> <#case 'textarea'> <#break> <#case 'editor'> <#break> <#case 'template'> class="<#if extend.required> required#if>"#if>/> 选择模板 <#break> <#case 'boolean'> <#break> <#case 'user'> <@_sysUser id=value><#assign user=object/>@_sysUser> class="<#if extend.required> required#if>"#if>/> 选择用户 <#break> <#case 'date'> class="date<#if extend.required> required#if>" dateFmt="yyyy-MM-dd HH:mm:ss" #if>type="text" size="20" value="${(value?html)!}"/> <#if !customform>选择#if> <#break> <#default> class="<#if extend.required> required#if>" #if>type="text" size="30" value="${(value?html)!}"/> #switch> #macro> <#macro extendData name extendList extendValues customform=false> <#list extendList as e> <#if customform>
<@input name e e?index extendValues[e.code]!/>
<#else>