環境定義畫面呈現時,會顯示在標籤內容區域的頂端,而且不論其下顯示的特定頁面為何,一律都會將重要的環境定義資訊提供給使用者。請參照簡介中的「使用者介面元素 2」。
環境定義畫面的定義方式是搭配使用 UIM 頁面與所允許 UIM 的一些限制。下列是「人員標籤」中所定義環境定義畫面的 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: