1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586 |
- <?xml version="1.0" encoding="UTF-8"?>
- <!DOCTYPE form-validation PUBLIC "-//Apache Software Foundation//DTD Commons Validator Rules Configuration 1.1//EN" "http://jakarta.apache.org/commons/dtds/validator_1_1.dtd">
- <!-- $map.get("name")Form配置文件系统生成请勿修改,否则重新生成将覆盖 -->
- <form-validation>
- <formset>
- <form name="$tools.toLower($map.get("code"))Form">
- #foreach( $element in $!map.get("list"))
- #if($tools.isNumber($!element.get("数据类型")))
- #set($fieldDepends=$tools.getNumberDepends($!element.get("非空/引用"),$!element.get("最小(长度/值)"),$!element.get("最大(长度/值)"),$!element.get("验证规则"),$!element.get("标准数据ID")))
- #if($tools.isNotNullAndBlank($!fieldDepends))
- <field property="$element.get("英文名称")" depends="$tools.getNumberDepends($!element.get("非空/引用"),$!element.get("最小(长度/值)"),$!element.get("最大(长度/值)"),$!element.get("验证规则"),$!element.get("标准数据ID"))">
- #set($temp1=$tools.toLower($map.get("code"))+"."+$element.get("英文名称"))
- <arg0 key="$temp1"/>
- #if($tools.isNotNullAndBlank($!element.get("最小(长度/值)")) and $tools.isNotNullAndBlank($!element.get("最大(长度/值)")))
- #set($temp2="$"+"{var:max}")
- #set($temp3="$"+"{var:min}")
- <arg1 name="range" key="$temp2"/>
- <arg2 name="range" key="$temp3"/>
- <var>
- <var-name>min</var-name>
- <var-value>$!element.get("最小(长度/值)")</var-value>
- </var>
- <var>
- <var-name>max</var-name>
- <var-value>$!element.get("最大(长度/值)")</var-value>
- </var>
- #end
- #if($tools.isNotNullAndBlank($!element.get("验证规则")))
- #set($temp4=$tools.toLower($map.get("code"))+"."+$element.get("英文名称")+".mask")
- <msg name="mask" key="$temp4"/>
- <var>
- <var-name>mask</var-name>
- <var-value>$!element.get("正则表达式")</var-value>
- </var>
- #end
- #if($tools.isNotNullAndBlank($!element.get("标准数据ID")))
- <var>
- <var-name>datacriterion</var-name>
- <var-value>$!element.get("标准数据ID")</var-value>
- </var>
- #end
- </field>
- #end
- #else
- #set($fieldDepends=$tools.getStringDepends($!element.get("非空/引用"),$!element.get("最小(长度/值)"),$!element.get("最大(长度/值)"),$!element.get("验证规则"),$!element.get("标准数据ID")))
- #if($tools.isNotNullAndBlank($!fieldDepends))
- <field property="$element.get("英文名称")" depends="$tools.getStringDepends($!element.get("非空/引用"),$!element.get("最小(长度/值)"),$!element.get("最大(长度/值)"),$!element.get("验证规则"),$!element.get("标准数据ID"))">
- #set($temp1=$tools.toLower($map.get("code"))+"."+$element.get("英文名称"))
- <arg0 key="$temp1"/>
- #if($tools.isNotNullAndBlank($!element.get("最小(长度/值)")))
- #set($temp2="$"+"{var:minlength}")
- <arg1 name="minlength" key="$temp2"/>
- <var>
- <var-name>minlength</var-name>
- <var-value>$!element.get("最小(长度/值)")</var-value>
- </var>
- #end
- #if($tools.isNotNullAndBlank($!element.get("最大(长度/值)")))
- #set($temp3="$"+"{var:maxlength}")
- <arg1 name="maxlength" key="$temp3"/>
- <var>
- <var-name>maxlength</var-name>
- <var-value>$!element.get("最大(长度/值)")</var-value>
- </var>
- #end
- #if($tools.isNotNullAndBlank($!element.get("验证规则")))
- #set($temp4=$tools.toLower($map.get("code"))+"."+$element.get("英文名称")+".mask")
- <msg name="mask" key="$temp4"/>
- <var>
- <var-name>mask</var-name>
- <var-value>$!element.get("正则表达式")</var-value>
- </var>
- #end
- #if($tools.isNotNullAndBlank($!element.get("标准数据ID")))
- <var>
- <var-name>datacriterion</var-name>
- <var-value>$!element.get("标准数据ID")</var-value>
- </var>
- #end
- </field>
- #end
- #end
- #end
- </form>
- </formset>
- </form-validation>
|