定义“人员”页面

定义“人员”页面定义了要显示在“人员”选项卡中的页面(命名为“人员”页面)的 UIM。请参阅简介中的用户界面元素 3

图 1. SimplePerson uim
<PAGE PAGE_ID="SimplePerson">
  <PAGE_TITLE>
    <CONNECT>
       <SOURCE NAME="TEXT" PROPERTY="Page.Title"/>
    </CONNECT>
    </PAGE_TITLE>

    <PAGE_PARAMETER NAME="personID"/>

    <SERVER_INTERFACE NAME="DISPLAY"
      CLASS="PersonFacade"
      OPERATION="readPerson" />

   <CONNECT>
     <SOURCE NAME="PAGE" PROPERTY="personID"/>
     <TARGET NAME="DISPLAY" PROPERTY="key$personID"/>
   </CONNECT>


   <CLUSTER TITLE="Cluster.Title.Details" NUM_COLS="2">

    <FIELD LABEL="Field.Label.FirstName">
      <CONNECT>
        <SOURCE NAME="DISPLAY" PROPERTY="firstName"/>
      </CONNECT>
    </FIELD>
    <FIELD LABEL="Field.Label.LastName">
      <CONNECT>
        <SOURCE NAME="DISPLAY" PROPERTY="lastName"/>
      </CONNECT>
    </FIELD>
    <FIELD LABEL="Field.Label.Title">
      <CONNECT>
        <SOURCE NAME="DISPLAY" PROPERTY="title"/>
      </CONNECT>
    </FIELD>
    <FIELD LABEL="Field.Label.Gender">
      <CONNECT>
        <SOURCE NAME="DISPLAY" PROPERTY="gender"/>
      </CONNECT>
    </FIELD>
  </CLUSTER>
  <CLUSTER TITLE="Cluster.Title.ContactDetails" NUM_COLS="2">
    <FIELD LABEL="Field.Label.Email">
      <CONNECT>
        <SOURCE NAME="DISPLAY" PROPERTY="email"/>
      </CONNECT>
    </FIELD>
    <FIELD LABEL="Field.Label.PhoneNumber">
      <CONNECT>
        <SOURCE NAME="DISPLAY" PROPERTY="phoneNumber"/>
      </CONNECT>
    </FIELD>
    <FIELD LABEL="Field.Label.Address">
      <CONNECT>
        <SOURCE NAME="DISPLAY" PROPERTY="address"/>
      </CONNECT>
    </FIELD>
  </CLUSTER>
</PAGE>

此 UIM 与先前已定义的 UIM 类似。

对应 .properties 应该包含该页面的可本地化内容:

Page.Title=Person Home Page

Cluster.Title.Details=Details
Cluster.Title.ContactDetails=Contact Details

Field.Value.Welcome=Field Value
Field.Label.Welcome=Field Label
Field.Label.FirstName=First Name
Field.Label.LastName=Last Name
Field.Label.Title=Title
Field.Label.Gender=Gender
Field.Label.Email=Email
Field.Label.PhoneNumber=Phone Number
Field.Label.Address=Address