editprofile.page
来自「采用tapestry的简单OA系统」· PAGE 代码 · 共 48 行
PAGE
48 行
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE page-specification
PUBLIC "-//Apache Software Foundation//Tapestry Specification 3.0//EN"
"http://jakarta.apache.org/tapestry/dtd/Tapestry_3_0.dtd">
<!-- generated by Spindle, http://spindle.sourceforge.net -->
<page-specification class="com.ejsun.entapps.presentation.pages.user.EditProfile">
<property-specification name="profile" type="com.ejsun.entapps.domain.organization.User"/>
<property-specification name="organizationService" type="com.ejsun.entapps.service.organization.OrganizationService">
global.getService("organizationService")
</property-specification>
<bean name="stringValidator" class="org.apache.tapestry.valid.StringValidator" lifecycle="page">
<set-property name="required" expression="true" />
<set-property name="clientScriptingEnabled" expression="false"/>
</bean>
<bean name="emailValidator" class="org.apache.tapestry.valid.EmailValidator" lifecycle="page">
<set-property name="required" expression="true" />
<set-property name="clientScriptingEnabled" expression="false"/>
</bean>
<component id="emailField" type="ValidField">
<binding name="value" expression="profile.email"/>
<binding name="validator" expression="beans.emailValidator"/>
<message-binding name="displayName" key="emailField.label"/>
</component>
<component id="firstNameField" type="ValidField">
<binding name="value" expression="profile.firstName"/>
<binding name="validator" expression="beans.stringValidator"/>
<message-binding name="displayName" key="firstNameField.label"/>
</component>
<component id="lastNameField" type="ValidField">
<binding name="value" expression="profile.lastName"/>
<binding name="validator" expression="beans.stringValidator"/>
<message-binding name="displayName" key="lastNameField.label"/>
</component>
<component id="passwordField" type="ValidField">
<binding name="value" expression="profile.password"/>
<binding name="validator" expression="beans.stringValidator"/>
<static-binding name="hidden" value="true"/>
<message-binding name="displayName" key="passwordField.label"/>
</component>
</page-specification>
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?