定義環境定義畫面

環境定義畫面呈現時,會顯示在標籤內容區域的頂端,而且不論其下顯示的特定頁面為何,一律都會將重要的環境定義資訊提供給使用者。請參照簡介中的「使用者介面元素 2」。

環境定義畫面的定義方式是搭配使用 UIM 頁面與所允許 UIM 的一些限制。下列是「人員標籤」中所定義環境定義畫面的 UIM 程式碼:

圖 1. SimplePersonContext.uim
<PAGE PAGE_ID="SimplePersonContext" TYPE="DETAILS">

  <PAGE_TITLE>
    <CONNECT>
      <SOURCE NAME="TEXT"
        PROPERTY="PageTitle.StaticText"/>
    </CONNECT>
  </PAGE_TITLE>

  <TAB_NAME>
    <CONNECT>
      <SOURCE NAME="TEXT" PROPERTY="Tab.title"/>
    </CONNECT>
  </TAB_NAME>


  <PAGE_PARAMETER NAME="personID"/>

  <CLUSTER>
    <FIELD LABEL="Field.Label.ContextPanelFor">
      <CONNECT>
        <SOURCE NAME="PAGE" PROPERTY="personID"/>
      </CONNECT>
    </FIELD>
  </CLUSTER>

</PAGE>

TYPE 屬性允許開發人員指定想要作為環境定義畫面的 UIM 頁面。

TAB_NAME 元素定義將用作標籤名稱的內容。

PAGE_TITLE 元素用作標籤標題。

在此範例中,環境定義畫面只包含一個輸出人員唯一 ID 的單一欄位。請注意,page-param 符合先前在標籤配置中定義的項目。

對應的 .properties 包含環境定義畫面的可本地化內容:

PageTitle.StaticText=Person Context Panel
Tab.title=Person Tab

Field.Label.ContextPanelFor=Context Panel for user with ID: