| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160 |
- <#--update-start--Author:luobaoli Date:20150614 for:表单类型为onetomany子表属性中增加了扩展参数 ${po.extend_json?if_exists}-->
- <tbody id="add_${sub}_table_template">
- <tr>
- <th scope="row"><div name="xh"></div></th>
- <td>
- <input style="width:20px;" type="checkbox" name="ck"/>
- <input type="hidden" name="${sub}[#index#].id" id="${sub}[#index#].id"/>
- <#list field['${sub}'].hiddenFieldList as subTableField >
- <input type="hidden" name="${sub}[#index#].${subTableField.field_name}" id="${sub}[#index#].${subTableField.field_name}"/>
- </#list>
- </td>
- <#list field['${sub}'].fieldList as subTableField >
- <td>
- <#if subTableField.show_type=='text'>
- <input id="${sub}[#index#].${subTableField.field_name}" ${subTableField.extend_json?if_exists} name="${sub}[#index#].${subTableField.field_name}" type="text"
- style="width: ${(subTableField.field_length==0)?string(150, subTableField.field_length)}px" class="form-control"
- nullmsg="请输入${subTableField.content}!"
- <#-- 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'>
- <input id="${sub}[#index#].${subTableField.field_name}" ${subTableField.extend_json?if_exists} name="${sub}[#index#].${subTableField.field_name}" type="password"
- style="width: ${(subTableField.field_length==0)?string(150, subTableField.field_length)}px" class="form-control"
- nullmsg="请输入${subTableField.content}!"
- <#-- 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>>
-
- <#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}[#index#].${subTableField.field_name}" type="radio"
- <#if dictdata_index==0&&subTableField.is_null != 'Y'>datatype="*"</#if> >
- ${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}[#index#].${subTableField.field_name}" type="checkbox"
- <#if dictdata_index==0&&subTableField.is_null != 'Y'>datatype="*"</#if> >
- ${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}[#index#].${subTableField.field_name}" ${subTableField.extend_json?if_exists} class="form-control" name="${sub}[#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.is_null != 'Y'>datatype="*"</#if>>
- <#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}[#index#].${subTableField.field_name}" ${subTableField.extend_json?if_exists} name="${sub}[#index#].${subTableField.field_name}" type="text"
- style="width: ${(subTableField.field_length==0)?string(150, subTableField.field_length)}px"
- class="form-control" onClick="WdatePicker()"
- nullmsg="请输入${subTableField.content}!"
- <#-- 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>>
-
- <#elseif subTableField.show_type=='datetime'>
- <input id="${sub}[#index#].${subTableField.field_name}" ${subTableField.extend_json?if_exists} name="${sub}[#index#].${subTableField.field_name}" type="text"
- style="width: ${(subTableField.field_length==0)?string(150, subTableField.field_length)}px"
- class="form-control" onClick="WdatePicker({dateFmt:'yyyy-MM-dd HH:mm:ss'})"
- nullmsg="请输入${subTableField.content}!"
- <#-- 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>>
-
- <#elseif subTableField.show_type=='popup'>
- <input id="${sub}[#index#].${subTableField.field_name}" ${subTableField.extend_json?if_exists} name="${sub}[#index#].${subTableField.field_name}" type="text"
- style="width: ${(subTableField.field_length==0)?string(150, subTableField.field_length)}px" class="form-control searchbox-inputtext15"
- onClick="inputClick(this,'${subTableField.dict_text?if_exists?html}','${subTableField.dict_table?if_exists?html}');"
- nullmsg="请输入${subTableField.content}!"
- <#-- 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>>
-
- <#elseif subTableField.show_type=='file' ||subTableField.show_type=='image' >
- <#-- update--begin--author:zhangjiaqiang date:20160607 for:优化上传功能 -->
- <input id="${sub}[#index#].${subTableField.field_name}" ${subTableField.extend_json?if_exists} name="${sub}[#index#].${subTableField.field_name}" type="hidden"
- style="width: ${(subTableField.field_length==0)?string(150, subTableField.field_length)}px" class="form-control"
- <#-- 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}[#index#].${subTableField.field_name}_href">未上传</a>
- <br>
- <input class="form-control" type="button" value="上传附件"
- onclick="commonUpload(commonUploadDefaultCallBack,'${sub}[#index#].${subTableField.field_name}')"/>
- <#-- update--end--author:zhangjiaqiang date:20160607 for:优化上传功能 -->
- <#else>
- <input id="${sub}[#index#].${subTableField.field_name}" ${subTableField.extend_json?if_exists} name="${sub}[#index#].${subTableField.field_name}" type="text"
- style="width: ${(subTableField.field_length==0)?string(150, subTableField.field_length)}px" class="form-control"
- nullmsg="请输入${subTableField.content}!"
- <#-- 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;">${subTableField.content?if_exists?html}</label>
- </td>
- </#list>
- </tr>
- </tbody>
- <#--update-end--Author:luobaoli Date:20150614 for:表单类型为onetomany子表属性中增加了扩展参数 ${po.extend_json?if_exists}-->
|