| 序号 | 操作 | <#list field['${sub}'].fieldList as subTableField ><@mutiLang langKey="${subTableField.content?if_exists?html}"/> | #list>
| <#list field['${sub}'].hiddenFieldList as subTableField > #list> | <#list field['${sub}'].fieldList as subTableField >
<#if subTableField.show_type=='text'>
!"
<#-- update--begin--author:zhangjiaqiang Date:20170417 for:增加校验必填项 -->
<#if subTableField.field_must_input?if_exists?html != ''><#if subTableField.field_must_input == 'Y' || subTableField.is_null != 'Y'>ignore="checked"<#else>ignore="ignore"#if><#elseif subTableField.is_null != 'Y'> ignore="checked"<#else>ignore="ignore"#if>
<#-- update--end--author:zhangjiaqiang Date:20170417 for:增加校验必填项 -->
<#if subTableField.operationCodesReadOnly?exists> readonly = "readonly"#if>
<#if subTableField.field_valid_type?if_exists?html != ''>
datatype="${subTableField.field_valid_type?if_exists?html}"
<#else>
<#if subTableField.type == 'int'>
datatype="n"
<#elseif subTableField.type=='double'>
datatype="/^(-?\d+)(\.\d+)?$/"
<#else>
<#if subTableField.is_null != 'Y'>datatype="*"#if>
#if>#if>>
<#elseif subTableField.show_type=='password'>
!"
<#-- update--begin--author:zhangjiaqiang Date:20170417 for:增加校验必填项 -->
<#if subTableField.field_must_input?if_exists?html != ''><#if subTableField.field_must_input == 'Y' || subTableField.is_null != 'Y'>ignore="checked"<#else>ignore="ignore"#if><#elseif subTableField.is_null != 'Y'> ignore="checked"<#else>ignore="ignore"#if>
<#-- update--end--author:zhangjiaqiang Date:20170417 for:增加校验必填项 -->
<#if subTableField.operationCodesReadOnly?exists> readonly = "readonly"#if>
<#if subTableField.field_valid_type?if_exists?html != ''>
datatype="${subTableField.field_valid_type?if_exists?html}"
<#else>
<#if subTableField.is_null != 'Y'>datatype="*"#if>
#if>>
<#elseif subTableField.show_type=='radio'>
<@DictData name="${subTableField.dict_field?if_exists?html}" text="${subTableField.dict_text?if_exists?html}" tablename="${subTableField.dict_table?if_exists?html}" var="dataList">
<#list dataList as dictdata>
<#if dictdata_index == 0>
<#if subTableField.field_valid_type?if_exists?html != ''>
datatype="${subTableField.field_valid_type?if_exists?html}"
<#elseif subTableField.is_null != 'Y'>
datatype="*"
#if>
<#if subTableField.field_must_input?if_exists?html != ''><#if subTableField.field_must_input == 'Y' || subTableField.is_null != 'Y'>ignore="checked"<#else>ignore="ignore"#if><#elseif subTableField.is_null != 'Y'> ignore="checked"<#else>ignore="ignore"#if>
#if>
<#-- update--end--author:zhangjiaqiang Date:20170512 for:TASK #1910 【Online 校验】radio\checkbox\select 存在问题,没有根据选择校验规则校验 -->
<#if subTableField.operationCodesReadOnly?if_exists>onclick="return false;"#if>
<#if dictdata.typecode?if_exists?html=="${subTableData['${subTableField.field_name}']?if_exists?html}"> checked="true" #if>>
${dictdata.typename?if_exists?html}
#list>
@DictData>
<#elseif subTableField.show_type=='checkbox'>
<#assign checkboxstr>${subTableData['${subTableField.field_name}']?if_exists?html}#assign>
<#assign checkboxlist=checkboxstr?split(",")>
<@DictData name="${subTableField.dict_field?if_exists?html}" text="${subTableField.dict_text?if_exists?html}" tablename="${subTableField.dict_table?if_exists?html}" var="dataList">
<#list dataList as dictdata>
<#if dictdata_index == 0>
<#if subTableField.field_valid_type?if_exists?html != ''>
datatype="${subTableField.field_valid_type?if_exists?html}"
<#elseif subTableField.is_null != 'Y'>
datatype="*"
#if>
<#if subTableField.field_must_input?if_exists?html != ''><#if subTableField.field_must_input == 'Y' || subTableField.is_null != 'Y'>ignore="checked"<#else>ignore="ignore"#if><#elseif subTableField.is_null != 'Y'> ignore="checked"<#else>ignore="ignore"#if>
#if>
<#-- update--end--author:zhangjiaqiang Date:20170512 for:TASK #1910 【Online 校验】radio\checkbox\select 存在问题,没有根据选择校验规则校验 -->
<#if subTableField.operationCodesReadOnly?if_exists>onclick="return false;"#if>
<#list checkboxlist as x >
<#if dictdata.typecode?if_exists?html=="${x?if_exists?html}"> checked="true" #if>#list>>
${dictdata.typename?if_exists?html}
#list>
@DictData>
<#elseif subTableField.show_type=='list'>
<@DictData name="${subTableField.dict_field?if_exists?html}" text="${subTableField.dict_text?if_exists?html}" tablename="${subTableField.dict_table?if_exists?html}" var="dataList">
@DictData>
<#elseif subTableField.show_type=='date'>
!"
<#-- update--begin--author:zhangjiaqiang Date:20170417 for:增加校验必填项 -->
<#if subTableField.field_must_input?if_exists?html != ''><#if subTableField.field_must_input == 'Y' || subTableField.is_null != 'Y'>ignore="checked"<#else>ignore="ignore"#if><#elseif subTableField.is_null != 'Y'> ignore="checked"<#else>ignore="ignore"#if>
<#-- update--end--author:zhangjiaqiang Date:20170417 for:增加校验必填项 -->
<#if subTableField.operationCodesReadOnly?exists> readonly = "readonly"#if>
<#if subTableField.field_valid_type?if_exists?html != ''>
datatype="${subTableField.field_valid_type?if_exists?html}"
<#else>
<#if subTableField.is_null != 'Y'>datatype="*"#if>
#if>>
<#elseif subTableField.show_type=='datetime'>
!"
<#-- update--begin--author:zhangjiaqiang Date:20170417 for:增加校验必填项 -->
<#if subTableField.field_must_input?if_exists?html != ''><#if subTableField.field_must_input == 'Y' || subTableField.is_null != 'Y'>ignore="checked"<#else>ignore="ignore"#if><#elseif subTableField.is_null != 'Y'> ignore="checked"<#else>ignore="ignore"#if>
<#-- update--end--author:zhangjiaqiang Date:20170417 for:增加校验必填项 -->
<#if subTableField.operationCodesReadOnly?exists> readonly = "readonly"#if>
<#if subTableField.field_valid_type?if_exists?html != ''>
datatype="${subTableField.field_valid_type?if_exists?html}"
<#else>
<#if subTableField.is_null != 'Y'>datatype="*"#if>
#if>>
<#elseif subTableField.show_type=='popup'>
!"
<#-- update--begin--author:zhangjiaqiang Date:20170417 for:增加校验必填项 -->
<#if subTableField.field_must_input?if_exists?html != ''><#if subTableField.field_must_input == 'Y' || subTableField.is_null != 'Y'>ignore="checked"<#else>ignore="ignore"#if><#elseif subTableField.is_null != 'Y'> ignore="checked"<#else>ignore="ignore"#if>
<#-- update--end--author:zhangjiaqiang Date:20170417 for:增加校验必填项 -->
<#if subTableField.operationCodesReadOnly?if_exists> readonly = "readonly"
<#else>
onClick="inputClick(this,'${subTableField.dict_text?if_exists?html}','${subTableField.dict_table?if_exists?html}');"
#if>
<#if subTableField.field_valid_type?if_exists?html != ''>
datatype="${subTableField.field_valid_type?if_exists?html}"
<#else>
<#if subTableField.is_null != 'Y'>datatype="*"#if>
#if>>
<#elseif subTableField.show_type=='file' || subTableField.show_type == 'image'>
<#-- update--begin--author:zhangjiaqiang date:20170607 for:增加图片和文件格式支持上传 -->
!"
<#-- update--begin--author:zhangjiaqiang Date:20170417 for:增加校验必填项 -->
<#if subTableField.field_must_input?if_exists?html != ''><#if subTableField.field_must_input == 'Y' || subTableField.is_null != 'Y'>ignore="checked"<#else>ignore="ignore"#if><#elseif subTableField.is_null != 'Y'> ignore="checked"<#else>ignore="ignore"#if>
<#-- update--end--author:zhangjiaqiang Date:20170417 for:增加校验必填项 -->
<#if subTableField.operationCodesReadOnly?exists> readonly = "readonly"#if>
<#if subTableField.field_valid_type?if_exists?html != ''>
datatype="${subTableField.field_valid_type?if_exists?html}"
<#else>
<#if subTableField.is_null != 'Y'>datatype="*"#if>
#if>>
href="${subTableData['${subTableField.field_name}']?if_exists?html}">下载<#else>>未上传#if>
<#-- update--begin--author:zhangjiaqiang date:20170607 for:增加图片和文件格式支持上传 --> <#else> !" <#-- update--begin--author:zhangjiaqiang Date:20170417 for:增加校验必填项 --> <#if subTableField.field_must_input?if_exists?html != ''><#if subTableField.field_must_input == 'Y' || subTableField.is_null != 'Y'>ignore="checked"<#else>ignore="ignore"#if><#elseif subTableField.is_null != 'Y'> ignore="checked"<#else>ignore="ignore"#if> <#-- update--end--author:zhangjiaqiang Date:20170417 for:增加校验必填项 --> <#if subTableField.field_valid_type?if_exists?html != ''> datatype="${subTableField.field_valid_type?if_exists?html}" <#else> <#if subTableField.type == 'int'> datatype="n" <#elseif subTableField.type=='double'> datatype="/^(-?\d+)(\.\d+)?$/" <#else> <#if subTableField.is_null != 'Y'>datatype="*"#if> #if>#if>> #if> |
#list>
|
| <#list field['${sub}'].hiddenFieldList as subTableField > #list> | <#list field['${sub}'].fieldList as subTableField >
<#if subTableField.show_type=='text'>
!"
<#if subTableField.operationCodesReadOnly?exists> readonly = "readonly"#if>
<#-- update--begin--author:zhangjiaqiang Date:20170417 for:增加校验必填项 -->
<#if subTableField.field_must_input?if_exists?html != ''><#if subTableField.field_must_input == 'Y' || subTableField.is_null != 'Y'>ignore="checked"<#else>ignore="ignore"#if><#elseif subTableField.is_null != 'Y'> ignore="checked"<#else>ignore="ignore"#if>
<#-- update--end--author:zhangjiaqiang Date:20170417 for:增加校验必填项 -->
<#if subTableField.field_valid_type?if_exists?html != ''>
datatype="${subTableField.field_valid_type?if_exists?html}"
<#else>
<#if subTableField.type == 'int'>
datatype="n"
<#elseif subTableField.type=='double'>
datatype="/^(-?\d+)(\.\d+)?$/"
<#else>
<#if subTableField.is_null != 'Y'>datatype="*"#if>
#if>#if>>
<#elseif subTableField.show_type=='password'>
!"
<#-- update--begin--author:zhangjiaqiang Date:20170417 for:增加校验必填项 -->
<#if subTableField.field_must_input?if_exists?html != ''><#if subTableField.field_must_input == 'Y' || subTableField.is_null != 'Y'>ignore="checked"<#else>ignore="ignore"#if><#elseif subTableField.is_null != 'Y'> ignore="checked"<#else>ignore="ignore"#if>
<#-- update--end--author:zhangjiaqiang Date:20170417 for:增加校验必填项 -->
<#if subTableField.operationCodesReadOnly?exists> readonly = "readonly"#if>
<#if subTableField.field_valid_type?if_exists?html != ''>
datatype="${subTableField.field_valid_type?if_exists?html}"
<#else>
<#if subTableField.is_null != 'Y'>datatype="*"#if>
#if>>
<#elseif subTableField.show_type=='radio'>
<@DictData name="${subTableField.dict_field?if_exists?html}" text="${subTableField.dict_text?if_exists?html}" tablename="${subTableField.dict_table?if_exists?html}" var="dataList">
<#list dataList as dictdata>
onclick="return false;"#if>
<#-- update--begin--author:zhangjiaqiang Date:20170512 for:TASK #1910 【Online 校验】radio\checkbox\select 存在问题,没有根据选择校验规则校验 -->
<#if dictdata_index == 0>
<#if subTableField.field_valid_type?if_exists?html != ''>
datatype="${subTableField.field_valid_type?if_exists?html}"
<#elseif subTableField.is_null != 'Y'>
datatype="*"
#if>
<#if subTableField.field_must_input?if_exists?html != ''><#if subTableField.field_must_input == 'Y' || subTableField.is_null != 'Y'>ignore="checked"<#else>ignore="ignore"#if><#elseif subTableField.is_null != 'Y'> ignore="checked"<#else>ignore="ignore"#if>
#if>
<#-- update--end--author:zhangjiaqiang Date:20170512 for:TASK #1910 【Online 校验】radio\checkbox\select 存在问题,没有根据选择校验规则校验 -->
>
${dictdata.typename?if_exists?html}
#list>
@DictData>
<#elseif subTableField.show_type=='checkbox'>
<@DictData name="${subTableField.dict_field?if_exists?html}" text="${subTableField.dict_text?if_exists?html}" tablename="${subTableField.dict_table?if_exists?html}" var="dataList">
<#list dataList as dictdata>
onclick="return false;"#if>
<#-- update--begin--author:zhangjiaqiang Date:20170512 for:TASK #1910 【Online 校验】radio\checkbox\select 存在问题,没有根据选择校验规则校验 -->
<#if dictdata_index == 0>
<#if subTableField.field_valid_type?if_exists?html != ''>
datatype="${subTableField.field_valid_type?if_exists?html}"
<#elseif subTableField.is_null != 'Y'>
datatype="*"
#if>
<#if subTableField.field_must_input?if_exists?html != ''><#if subTableField.field_must_input == 'Y' || subTableField.is_null != 'Y'>ignore="checked"<#else>ignore="ignore"#if><#elseif subTableField.is_null != 'Y'> ignore="checked"<#else>ignore="ignore"#if>
#if>
<#-- update--end--author:zhangjiaqiang Date:20170512 for:TASK #1910 【Online 校验】radio\checkbox\select 存在问题,没有根据选择校验规则校验 -->
>
${dictdata.typename?if_exists?html}
#list>
@DictData>
<#elseif subTableField.show_type=='list'>
<@DictData name="${subTableField.dict_field?if_exists?html}" text="${subTableField.dict_text?if_exists?html}" tablename="${subTableField.dict_table?if_exists?html}" var="dataList">
@DictData>
<#elseif subTableField.show_type=='date'>
!"
<#-- update--begin--author:zhangjiaqiang Date:20170417 for:增加校验必填项 -->
<#if subTableField.field_must_input?if_exists?html != ''><#if subTableField.field_must_input == 'Y' || subTableField.is_null != 'Y'>ignore="checked"<#else>ignore="ignore"#if><#elseif subTableField.is_null != 'Y'> ignore="checked"<#else>ignore="ignore"#if>
<#-- update--end--author:zhangjiaqiang Date:20170417 for:增加校验必填项 -->
<#if subTableField.operationCodesReadOnly?exists> readonly = "readonly"#if>
<#if subTableField.field_valid_type?if_exists?html != ''>
datatype="${subTableField.field_valid_type?if_exists?html}"
<#else>
<#if subTableField.is_null != 'Y'>datatype="*"#if>
#if>>
<#elseif subTableField.show_type=='datetime'>
!"
<#-- update--begin--author:zhangjiaqiang Date:20170417 for:增加校验必填项 -->
<#if subTableField.field_must_input?if_exists?html != ''><#if subTableField.field_must_input == 'Y' || subTableField.is_null != 'Y'>ignore="checked"<#else>ignore="ignore"#if><#elseif subTableField.is_null != 'Y'> ignore="checked"<#else>ignore="ignore"#if>
<#-- update--end--author:zhangjiaqiang Date:20170417 for:增加校验必填项 -->
<#if subTableField.operationCodesReadOnly?exists> readonly = "readonly"#if>
<#if subTableField.field_valid_type?if_exists?html != ''>
datatype="${subTableField.field_valid_type?if_exists?html}"
<#else>
<#if subTableField.is_null != 'Y'>datatype="*"#if>
#if>>
<#elseif subTableField.show_type=='popup'>
!"
<#-- update--begin--author:zhangjiaqiang Date:20170417 for:增加校验必填项 -->
<#if subTableField.field_must_input?if_exists?html != ''><#if subTableField.field_must_input == 'Y' || subTableField.is_null != 'Y'>ignore="checked"<#else>ignore="ignore"#if><#elseif subTableField.is_null != 'Y'> ignore="checked"<#else>ignore="ignore"#if>
<#-- update--end--author:zhangjiaqiang Date:20170417 for:增加校验必填项 -->
<#if subTableField.operationCodesReadOnly?if_exists> readonly = "readonly"
<#else>
onClick="inputClick(this,'${subTableField.dict_text?if_exists?html}','${subTableField.dict_table?if_exists?html}');"
#if>
<#if subTableField.field_valid_type?if_exists?html != ''>
datatype="${subTableField.field_valid_type?if_exists?html}"
<#else>
<#if subTableField.is_null != 'Y'>datatype="*"#if>
#if>>
<#elseif subTableField.show_type=='file' || subTableField.show_type=='image'>
<#-- update--begin--author:zhangjiaqiang date:20170607 for:增加图片和文件格式支持上传 -->
!"
<#-- update--begin--author:zhangjiaqiang Date:20170417 for:增加校验必填项 -->
<#if subTableField.field_must_input?if_exists?html != ''><#if subTableField.field_must_input == 'Y' || subTableField.is_null != 'Y'>ignore="checked"<#else>ignore="ignore"#if><#elseif subTableField.is_null != 'Y'> ignore="checked"<#else>ignore="ignore"#if>
<#-- update--end--author:zhangjiaqiang Date:20170417 for:增加校验必填项 -->
<#if subTableField.operationCodesReadOnly?if_exists> readonly = "readonly"
<#else>
onClick="inputClick(this,'${subTableField.dict_text?if_exists?html}','${subTableField.dict_table?if_exists?html}');"
#if>
<#if subTableField.field_valid_type?if_exists?html != ''>
datatype="${subTableField.field_valid_type?if_exists?html}"
<#else>
<#if subTableField.is_null != 'Y'>datatype="*"#if>
#if>>
未上传
<#-- update--begin--author:zhangjiaqiang date:20170607 for:增加图片和文件格式支持上传 --> <#else> !" <#-- update--begin--author:zhangjiaqiang Date:20170417 for:增加校验必填项 --> <#if subTableField.field_must_input?if_exists?html != ''><#if subTableField.field_must_input == 'Y' || subTableField.is_null != 'Y'>ignore="checked"<#else>ignore="ignore"#if><#elseif subTableField.is_null != 'Y'> ignore="checked"<#else>ignore="ignore"#if> <#-- update--end--author:zhangjiaqiang Date:20170417 for:增加校验必填项 --> <#if subTableField.field_valid_type?if_exists?html != ''> datatype="${subTableField.field_valid_type?if_exists?html}" <#else> <#if subTableField.type == 'int'> datatype="n" <#elseif subTableField.type=='double'> datatype="/^(-?\d+)(\.\d+)?$/" <#else> <#if subTableField.is_null != 'Y'>datatype="*"#if> #if>#if>> #if> |
#list>