| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466 |
- <#--update-start--Author:luobaoli Date:20150614 for:表单类型为onetoone子表属性中增加了扩展参数 ${po.extend_json?if_exists}-->
- <div class="con-wrapper" id="con-wrapper${sub_index}" style="display: none;">
- <div class="row form-wrapper">
- <#if data['${sub}']?exists&&(data['${sub}']?size>0) >
- <#if (data['${sub}']?size>1) >
- <div><font color="red">该附表下存在多条数据</font></div>
- <#else>
- <#list data['${sub}'] as subTableData >
- <input type="hidden" name="${sub}[${subTableData_index}].id" id="${sub}[${subTableData_index}].id" value="${subTableData['id']?if_exists?html}"/>
- <#list field['${sub}'].hiddenFieldList as subTableField >
- <input type="hidden" name="${sub}[${subTableData_index}].${subTableField.field_name}" id="${sub}[${subTableData_index}].${subTableField.field_name}" value="${subTableData['${subTableField.field_name}']?if_exists?html}"/>
- </#list>
- <#list field['${sub}'].fieldNoAreaList as subTableField >
- <#if subTableField_index%2==0>
- <div class="row show-grid">
- </#if>
- <div class="col-xs-3 text-center">
- <b><@mutiLang langKey="${subTableField.content?if_exists?html}"/>:</b>
- </div>
- <div class="col-xs-3">
- <#if subTableField.show_type=='text'>
- <input id="${sub}[${subTableData_index}].${subTableField.field_name}" ${subTableField.extend_json?if_exists} name="${sub}[${subTableData_index}].${subTableField.field_name}" type="text"
- style="width: 150px" class="form-control" value="${subTableData['${subTableField.field_name}']?if_exists?html}"
- nullmsg="请输入<@mutiLang langKey="${subTableField.content?if_exists?html}"/>!"
- <#-- 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'>
- <input id="${sub}[${subTableData_index}].${subTableField.field_name}" ${subTableField.extend_json?if_exists} name="${sub}[${subTableData_index}].${subTableField.field_name}" type="password"
- style="width: 150px" class="form-control" value="${subTableData['${subTableField.field_name}']?if_exists?html}"
- nullmsg="请输入<@mutiLang langKey="${subTableField.content?if_exists?html}"/>!"
- <#-- 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>
- <input value="${dictdata.typecode?if_exists?html}" ${subTableField.extend_json?if_exists} name="${sub}[${subTableData_index}].${subTableField.field_name}" type="radio"
- <#-- 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 存在问题,没有根据选择校验规则校验 -->
- <#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>
- <input value="${dictdata.typecode?if_exists?html}" ${subTableField.extend_json?if_exists} name="${sub}[${subTableData_index}].${subTableField.field_name}" type="checkbox"
- <#-- 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 存在问题,没有根据选择校验规则校验 -->
- <#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">
- <select id="${sub}[${subTableData_index}].${subTableField.field_name}" ${subTableField.extend_json?if_exists} class="form-control" name="${sub}[${subTableData_index}].${subTableField.field_name}"
- <#-- 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>onfocus="this.defOpt=this.selectedIndex" onchange="this.selectedIndex=this.defOpt;"</#if>
- <#-- update--begin--author:zhangjiaqiang Date:20170512 for:TASK #1910 【Online 校验】radio\checkbox\select 存在问题,没有根据选择校验规则校验 -->
- <#if subTableField.field_valid_type?if_exists?html != ''>
- datatype="${subTableField.field_valid_type?if_exists?html}"
- <#elseif subTableField.is_null != 'Y'>
- datatype="*"
- </#if>>
- <#-- update--end--author:zhangjiaqiang Date:20170512 for:TASK #1910 【Online 校验】radio\checkbox\select 存在问题,没有根据选择校验规则校验 -->
- <#list dataList as dictdata>
- <option value="${dictdata.typecode?if_exists?html}"
- <#if dictdata.typecode?if_exists?html=="${subTableData['${subTableField.field_name}']?if_exists?html}"> selected="selected" </#if>>
- ${dictdata.typename?if_exists?html}
- </option>
- </#list>
- </select>
- </@DictData>
-
- <#elseif subTableField.show_type=='date'>
- <input id="${sub}[${subTableData_index}].${subTableField.field_name}" ${subTableField.extend_json?if_exists} name="${sub}[${subTableData_index}].${subTableField.field_name}" type="text"
- style="width: 150px" value="${subTableData['${subTableField.field_name}']?if_exists?html}"
- class="form-control" onClick="WdatePicker({<#if subTableField.operationCodesReadOnly?if_exists> readonly = true</#if>})"
- nullmsg="请输入<@mutiLang langKey="${subTableField.content?if_exists?html}"/>!"
- <#-- 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'>
- <input id="${sub}[${subTableData_index}].${subTableField.field_name}" ${subTableField.extend_json?if_exists} name="${sub}[${subTableData_index}].${subTableField.field_name}" type="text"
- style="background: url('${basePath}/plug-in/ace/images/datetime.png') no-repeat scroll right center transparent;width: 150px" value="${subTableData['${subTableField.field_name}']?if_exists?html}"
- class="form-control" onClick="WdatePicker({dateFmt:'yyyy-MM-dd HH:mm:ss'<#if subTableField.operationCodesReadOnly?if_exists> ,readonly = true</#if>})"
- nullmsg="请输入<@mutiLang langKey="${subTableField.content?if_exists?html}"/>!"
- <#-- 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'>
- <input id="${sub}[${subTableData_index}].${subTableField.field_name}" ${subTableField.extend_json?if_exists} name="${sub}[${subTableData_index}].${subTableField.field_name}" type="text"
- style="background: url('${basePath}/plug-in/ace/images/datetime.png') no-repeat scroll right center transparent;width: 150px" class="form-control searchbox-inputtext15"
- value="${subTableData['${subTableField.field_name}']?if_exists?html}"
- nullmsg="请输入<@mutiLang langKey="${subTableField.content?if_exists?html}"/>!"
- <#-- 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:20170608 for:增加对于图片文件上传的支持 -->
- <#elseif subTableField.show_type=='file' || subTableField.show_type=='image'>
- <input id="${sub}[${subTableData_index}].${subTableField.field_name}" ${subTableField.extend_json?if_exists} name="${sub}[${subTableData_index}].${subTableField.field_name}" type="hidden"
- style="width: 150px" class="form-control" value="${subTableData['${subTableField.field_name}']?if_exists?html}"
- nullmsg="请输入<@mutiLang langKey="${subTableField.content?if_exists?html}"/>!"
- <#-- 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.is_null != 'Y'>datatype="*"</#if>
- </#if>>
- <a target="_blank" id="${sub}[${subTableData_index}].${subTableField.field_name}_href" <#if subTableData['${subTableField.field_name}']?if_exists?html != ''>href="${subTableData['${subTableField.field_name}']?if_exists?html}">下载<#else>>未上传</#if></a>
- <br>
- <input class="form-control" type="button" value="上传附件"
- onclick="commonUpload(commonUploadDefaultCallBack,'${sub}[${subTableData_index}].${subTableField.field_name}')"/>
- <#-- update--end--author:zhangjiaqiang date:20170608 for:增加对于图片文件上传的支持 -->
- <#else>
- <input id="${sub}[${subTableData_index}].${subTableField.field_name}" ${subTableField.extend_json?if_exists} name="${sub}[${subTableData_index}].${subTableField.field_name}" type="text"
- style="width: 150px" class="form-control" value="${subTableData['${subTableField.field_name}']?if_exists?html}"
- nullmsg="请输入<@mutiLang langKey="${subTableField.content?if_exists?html}"/>!"
- <#-- 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>
- <label class="Validform_label" style="display: none;"><@mutiLang langKey="${subTableField.content?if_exists?html}"/></label>
- </div>
- <#if (subTableField_index%2==0)&&(!subTableField_has_next)>
- <div class="col-xs-3 text-center">
- <b></b>
- </div>
- <div class="col-xs-3">
- </div>
- </#if>
- <#if (subTableField_index%2!=0)||(!subTableField_has_next)>
- </div>
- </#if>
- </#list>
- <#list field['${sub}'].fieldAreaList as subTableField>
- <div class="row show-grid">
- <div class="col-xs-3 text-center">
- <b><@mutiLang langKey="${subTableField.content?if_exists?html}"/>:</b>
- </div>
- <div class="col-xs-3">
- <textarea id="${sub}[${subTableData_index}].${subTableField.field_name}" ${subTableField.extend_json?if_exists} name="${sub}[${subTableData_index}].${subTableField.field_name}"
- style="width: 600px" class="form-control" rows="6"
- <#-- 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.is_null != 'Y'>datatype="*"</#if>
- </#if>>${subTableData['${subTableField.field_name}']?if_exists?html}</textarea>
- <span class="Validform_checktip"></span>
- <label class="Validform_label" style="display: none;"><@mutiLang langKey="${subTableData['${subTableField.content}']?if_exists?html}"/></label>
- </div>
- </div>
- </#list>
- </#list>
- </#if>
- <#else>
- <input type="hidden" name="${sub}[0].id" id="${sub}[0].id" />
- <#list field['${sub}'].hiddenFieldList as subTableField >
- <input type="hidden" name="${sub}[0].${subTableField.field_name}" id="${sub}[0].${subTableField.field_name}"/>
- </#list>
- <#list field['${sub}'].fieldNoAreaList as subTableField >
- <#if subTableField_index%2==0>
- <div class="row show-grid">
- </#if>
- <div class="col-xs-3 text-center">
- <b><@mutiLang langKey="${subTableField.content?if_exists?html}"/>:</b>
- </div>
- <div class="col-xs-3">
- <#if subTableField.show_type=='text'>
- <input id="${sub}[0].${subTableField.field_name}" ${subTableField.extend_json?if_exists} name="${sub}[0].${subTableField.field_name}" type="text"
- style="width: 150px" class="form-control"
- nullmsg="请输入<@mutiLang langKey="${subTableField.content?if_exists?html}"/>!"
- <#-- 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'>
- <input id="${sub}[0].${subTableField.field_name}" ${subTableField.extend_json?if_exists} name="${sub}[0].${subTableField.field_name}" type="password"
- style="width: 150px" class="form-control"
- nullmsg="请输入<@mutiLang langKey="${subTableField.content?if_exists?html}"/>!"
- <#-- 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>
- <input value="${dictdata.typecode?if_exists?html}" ${subTableField.extend_json?if_exists} name="${sub}[0].${subTableField.field_name}" type="radio"
- <#if subTableField.operationCodesReadOnly?if_exists>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>
- <input value="${dictdata.typecode?if_exists?html}" ${subTableField.extend_json?if_exists} name="${sub}[0].${subTableField.field_name}" type="checkbox"
- <#if subTableField.operationCodesReadOnly?if_exists>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">
- <select id="${sub}[0].${subTableField.field_name}" ${subTableField.extend_json?if_exists} class="form-control" name="${sub}[0].${subTableField.field_name}"
- <#-- 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>onfocus="this.defOpt=this.selectedIndex" onchange="this.selectedIndex=this.defOpt;"</#if>
- <#-- update--begin--author:zhangjiaqiang Date:20170512 for:TASK #1910 【Online 校验】radio\checkbox\select 存在问题,没有根据选择校验规则校验 -->
- <#if subTableField.field_valid_type?if_exists?html != ''>
- datatype="${subTableField.field_valid_type?if_exists?html}"
- <#elseif subTableField.is_null != 'Y'>
- datatype="*"
- </#if>>
- <#-- update--end--author:zhangjiaqiang Date:20170512 for:TASK #1910 【Online 校验】radio\checkbox\select 存在问题,没有根据选择校验规则校验 -->
- <#list dataList as dictdata>
- <option value="${dictdata.typecode?if_exists?html}" >
- ${dictdata.typename?if_exists?html}
- </option>
- </#list>
- </select>
- </@DictData>
-
- <#elseif subTableField.show_type=='date'>
- <input id="${sub}[0].${subTableField.field_name}" ${subTableField.extend_json?if_exists} name="${sub}[0].${subTableField.field_name}" type="text"
- style="background: url('${basePath}/plug-in/ace/images/datetime.png') no-repeat scroll right center transparent;width: 150px"
- class="form-control" onClick="WdatePicker({<#if subTableField.operationCodesReadOnly?if_exists> readonly = true</#if>})"
- nullmsg="请输入<@mutiLang langKey="${subTableField.content?if_exists?html}"/>!"
- <#-- 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'>
- <input id="${sub}[0].${subTableField.field_name}" ${subTableField.extend_json?if_exists} name="${sub}[0].${subTableField.field_name}" type="text"
- style="background: url('${basePath}/plug-in/ace/images/datetime.png') no-repeat scroll right center transparent;width: 150px"
- class="form-control" onClick="WdatePicker({dateFmt:'yyyy-MM-dd HH:mm:ss'<#if subTableField.operationCodesReadOnly?if_exists> ,readonly = true</#if>})"
- nullmsg="请输入<@mutiLang langKey="${subTableField.content?if_exists?html}"/>!"
- <#-- 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'>
- <input id="${sub}[0].${subTableField.field_name}" ${subTableField.extend_json?if_exists} name="${sub}[0].${subTableField.field_name}" type="text"
- style="width: 150px" class="form-control searchbox-inputtext15"
- nullmsg="请输入<@mutiLang langKey="${subTableField.content?if_exists?html}"/>!"
- <#-- 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'>
- <input id="${sub}[0].${subTableField.field_name}" ${subTableField.extend_json?if_exists} name="${sub}[0].${subTableField.field_name}" type="text"
- style="width: 150px" class="form-control"
- nullmsg="请输入<@mutiLang langKey="${subTableField.content?if_exists?html}"/>!"
- <#-- 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.is_null != 'Y'>datatype="*"</#if>
- </#if>>
- <a target="_blank" id="${sub}[0].${subTableField.field_name}_href">未上传</a>
- <br>
- <input class="form-control" type="button" value="上传附件"
- onclick="commonUpload(commonUploadDefaultCallBack,'${sub}[0].${subTableField.field_name}')"/>
-
- <#else>
- <input id="${sub}[0].${subTableField.field_name}" ${subTableField.extend_json?if_exists} name="${sub}[0].${subTableField.field_name}" type="text"
- style="width: 150px" class="form-control"
- nullmsg="请输入<@mutiLang langKey="${subTableField.content?if_exists?html}"/>!"
- <#-- 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>
- <label class="Validform_label" style="display: none;"><@mutiLang langKey="${subTableField.content?if_exists?html}"/></label>
- </div>
- <#if (subTableField_index%2==0)&&(!subTableField_has_next)>
- <div class="col-xs-3 text-center">
- <b></b>
- </div>
- <div class="col-xs-3">
- </div>
- </#if>
- <#if (subTableField_index%2!=0)||(!subTableField_has_next)>
- </div>
- </#if>
- </#list>
- <#list field['${sub}'].fieldAreaList as subTableField>
- <div class="row show-grid">
- <div class="col-xs-3 text-center">
- <b><@mutiLang langKey="${subTableField.content?if_exists?html}"/>:</b>
- </div>
- <div class="col-xs-3">
- <textarea id="${sub}[0].${subTableField.field_name}" ${subTableField.extend_json?if_exists} name="${sub}[0].${subTableField.field_name}"
- style="width: 600px" class="form-control" rows="6"
- <#-- 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.is_null != 'Y'>datatype="*"</#if>
- </#if>></textarea>
- <span class="Validform_checktip"></span>
- <label class="Validform_label" style="display: none;"><@mutiLang langKey="${sub}[0].${subTableField.content?if_exists?html}"/></label>
- </div>
- </div>
- </#list>
- </#if>
- </div>
- </div>
- <#--update-end--Author:luobaoli Date:20150614 for:表单类型为onetoone子表属性中增加了扩展参数 ${po.extend_json?if_exists}-->
-
|