" style="margin:0px;padding:0px;overflow:hidden;">
添加 删除
<#list field['${sub}'].fieldList as subTableField > <#--update-start--Author:luobaoli Date:20150614 for:表单类型为onetomany子表属性中增加了扩展参数 ${po.extend_json?if_exists}--> <#if data['${sub}']?exists&&(data['${sub}']?size>0) > <#list data['${sub}'] as subTableData > <#list field['${sub}'].fieldList as subTableField > <#else> <#list field['${sub}'].fieldList as subTableField > <#--update-end--Author:luobaoli Date:20150614 for:表单类型为onetomany子表属性中增加了扩展参数 ${po.extend_json?if_exists}-->
序号 操作<@mutiLang langKey="${subTableField.content?if_exists?html}"/>
<#list field['${sub}'].hiddenFieldList 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"<#elseif subTableField.is_null != 'Y'> ignore="checked"<#else>ignore="ignore" <#-- update--end--author:zhangjiaqiang Date:20170417 for:增加校验必填项 --> <#if subTableField.operationCodesReadOnly?exists> readonly = "readonly" <#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="*" > <#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"<#elseif subTableField.is_null != 'Y'> ignore="checked"<#else>ignore="ignore" <#-- update--end--author:zhangjiaqiang Date:20170417 for:增加校验必填项 --> <#if subTableField.operationCodesReadOnly?exists> readonly = "readonly" <#if subTableField.field_valid_type?if_exists?html != ''> datatype="${subTableField.field_valid_type?if_exists?html}" <#else> <#if subTableField.is_null != 'Y'>datatype="*" > <#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 subTableField.field_must_input?if_exists?html != ''><#if subTableField.field_must_input == 'Y' || subTableField.is_null != 'Y'>ignore="checked"<#else>ignore="ignore"<#elseif subTableField.is_null != 'Y'> ignore="checked"<#else>ignore="ignore" <#-- update--end--author:zhangjiaqiang Date:20170512 for:TASK #1910 【Online 校验】radio\checkbox\select 存在问题,没有根据选择校验规则校验 --> <#if subTableField.operationCodesReadOnly?if_exists>onclick="return false;" <#if dictdata.typecode?if_exists?html=="${subTableData['${subTableField.field_name}']?if_exists?html}"> checked="true" > ${dictdata.typename?if_exists?html} <#elseif subTableField.show_type=='checkbox'> <#assign checkboxstr>${subTableData['${subTableField.field_name}']?if_exists?html} <#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 subTableField.field_must_input?if_exists?html != ''><#if subTableField.field_must_input == 'Y' || subTableField.is_null != 'Y'>ignore="checked"<#else>ignore="ignore"<#elseif subTableField.is_null != 'Y'> ignore="checked"<#else>ignore="ignore" <#-- update--end--author:zhangjiaqiang Date:20170512 for:TASK #1910 【Online 校验】radio\checkbox\select 存在问题,没有根据选择校验规则校验 --> <#if subTableField.operationCodesReadOnly?if_exists>onclick="return false;" <#list checkboxlist as x > <#if dictdata.typecode?if_exists?html=="${x?if_exists?html}"> checked="true" > ${dictdata.typename?if_exists?html} <#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"> <#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"<#elseif subTableField.is_null != 'Y'> ignore="checked"<#else>ignore="ignore" <#-- update--end--author:zhangjiaqiang Date:20170417 for:增加校验必填项 --> <#if subTableField.operationCodesReadOnly?exists> readonly = "readonly" <#if subTableField.field_valid_type?if_exists?html != ''> datatype="${subTableField.field_valid_type?if_exists?html}" <#else> <#if subTableField.is_null != 'Y'>datatype="*" > <#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"<#elseif subTableField.is_null != 'Y'> ignore="checked"<#else>ignore="ignore" <#-- update--end--author:zhangjiaqiang Date:20170417 for:增加校验必填项 --> <#if subTableField.operationCodesReadOnly?exists> readonly = "readonly" <#if subTableField.field_valid_type?if_exists?html != ''> datatype="${subTableField.field_valid_type?if_exists?html}" <#else> <#if subTableField.is_null != 'Y'>datatype="*" > <#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"<#elseif subTableField.is_null != 'Y'> ignore="checked"<#else>ignore="ignore" <#-- 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 subTableField.field_valid_type?if_exists?html != ''> datatype="${subTableField.field_valid_type?if_exists?html}" <#else> <#if subTableField.is_null != 'Y'>datatype="*" > <#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"<#elseif subTableField.is_null != 'Y'> ignore="checked"<#else>ignore="ignore" <#-- update--end--author:zhangjiaqiang Date:20170417 for:增加校验必填项 --> <#if subTableField.operationCodesReadOnly?exists> readonly = "readonly" <#if subTableField.field_valid_type?if_exists?html != ''> datatype="${subTableField.field_valid_type?if_exists?html}" <#else> <#if subTableField.is_null != 'Y'>datatype="*" > href="${subTableData['${subTableField.field_name}']?if_exists?html}">下载<#else>>未上传
<#-- 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"<#elseif subTableField.is_null != 'Y'> ignore="checked"<#else>ignore="ignore" <#-- 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="*" >
<#list field['${sub}'].hiddenFieldList as subTableField > <#if subTableField.show_type=='text'> !" <#if subTableField.operationCodesReadOnly?exists> readonly = "readonly" <#-- 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"<#elseif subTableField.is_null != 'Y'> ignore="checked"<#else>ignore="ignore" <#-- 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="*" > <#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"<#elseif subTableField.is_null != 'Y'> ignore="checked"<#else>ignore="ignore" <#-- update--end--author:zhangjiaqiang Date:20170417 for:增加校验必填项 --> <#if subTableField.operationCodesReadOnly?exists> readonly = "readonly" <#if subTableField.field_valid_type?if_exists?html != ''> datatype="${subTableField.field_valid_type?if_exists?html}" <#else> <#if subTableField.is_null != 'Y'>datatype="*" > <#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;" <#-- 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 subTableField.field_must_input?if_exists?html != ''><#if subTableField.field_must_input == 'Y' || subTableField.is_null != 'Y'>ignore="checked"<#else>ignore="ignore"<#elseif subTableField.is_null != 'Y'> ignore="checked"<#else>ignore="ignore" <#-- update--end--author:zhangjiaqiang Date:20170512 for:TASK #1910 【Online 校验】radio\checkbox\select 存在问题,没有根据选择校验规则校验 --> > ${dictdata.typename?if_exists?html} <#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;" <#-- 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 subTableField.field_must_input?if_exists?html != ''><#if subTableField.field_must_input == 'Y' || subTableField.is_null != 'Y'>ignore="checked"<#else>ignore="ignore"<#elseif subTableField.is_null != 'Y'> ignore="checked"<#else>ignore="ignore" <#-- update--end--author:zhangjiaqiang Date:20170512 for:TASK #1910 【Online 校验】radio\checkbox\select 存在问题,没有根据选择校验规则校验 --> > ${dictdata.typename?if_exists?html} <#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"> <#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"<#elseif subTableField.is_null != 'Y'> ignore="checked"<#else>ignore="ignore" <#-- update--end--author:zhangjiaqiang Date:20170417 for:增加校验必填项 --> <#if subTableField.operationCodesReadOnly?exists> readonly = "readonly" <#if subTableField.field_valid_type?if_exists?html != ''> datatype="${subTableField.field_valid_type?if_exists?html}" <#else> <#if subTableField.is_null != 'Y'>datatype="*" > <#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"<#elseif subTableField.is_null != 'Y'> ignore="checked"<#else>ignore="ignore" <#-- update--end--author:zhangjiaqiang Date:20170417 for:增加校验必填项 --> <#if subTableField.operationCodesReadOnly?exists> readonly = "readonly" <#if subTableField.field_valid_type?if_exists?html != ''> datatype="${subTableField.field_valid_type?if_exists?html}" <#else> <#if subTableField.is_null != 'Y'>datatype="*" > <#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"<#elseif subTableField.is_null != 'Y'> ignore="checked"<#else>ignore="ignore" <#-- 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 subTableField.field_valid_type?if_exists?html != ''> datatype="${subTableField.field_valid_type?if_exists?html}" <#else> <#if subTableField.is_null != 'Y'>datatype="*" > <#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"<#elseif subTableField.is_null != 'Y'> ignore="checked"<#else>ignore="ignore" <#-- 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 subTableField.field_valid_type?if_exists?html != ''> datatype="${subTableField.field_valid_type?if_exists?html}" <#else> <#if subTableField.is_null != 'Y'>datatype="*" > 未上传
<#-- 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"<#elseif subTableField.is_null != 'Y'> ignore="checked"<#else>ignore="ignore" <#-- 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="*" >