📄 form_page.xdt
字号:
<XDtTagDef:tagDef namespace="Form" handler="org.example.antbook.xdoclet.FormTagsHandler"/><?xml version="1.0"?>
<!DOCTYPE page-specification PUBLIC
"-//Apache Software Foundation//Tapestry Specification 3.0//EN"
"http://jakarta.apache.org/tapestry/dtd/Tapestry_3_0.dtd">
<page-specification class="org.appfuse.webapp.action.<XDtForm:className/>Form">
<bean name="delegate" class="org.appfuse.webapp.action.Validator"/>
<bean name="requiredValidator" class="org.apache.tapestry.valid.StringValidator">
<set-property name="required" expression="true"/>
<set-property name="clientScriptingEnabled" expression="true"/>
</bean>
<property-specification name="<XDtForm:classNameLower/>" type="org.appfuse.model.<XDtForm:className/>"/>
<property-specification name="<XDtForm:classNameLower/>Manager" type="org.appfuse.service.<XDtForm:className/>Manager">
global.appContext.getBean("<XDtForm:classNameLower/>Manager")
</property-specification>
<property-specification name="message" type="java.lang.String"/>
<XDtForm:forAllFields>
<XDtForm:ifIsNotIdOrVersionField>
<component id="<XDtForm:fieldName/>Field" type="ValidField">
<binding name="value" expression="<XDtForm:classNameLower/>.<XDtForm:fieldName/>"/>
<binding name="validator" expression="beans.requiredValidator"/>
<message-binding name="displayName" key="<XDtForm:classNameLower/>.<XDtForm:fieldName/>"/>
</component>
</XDtForm:ifIsNotIdOrVersionField>
</XDtForm:forAllFields>
</page-specification>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -