您可以將自訂屬性新增至綱目,並作為變數。藉由這種作法,您就可以在自訂屬性中建立排序,換作一般屬性就無法這樣做。您也可以設計一個使用特定屬性作為變數的範本,但之後卻可以在執行時期輕鬆變更屬性。
關於這項作業
- 自訂屬性只能新增到資料來源綱目的進入點中。這些進入點是資料來源綱目中唯一可讓 Rational® Publishing Engine 儲存變更的位置。您可能無法從資料來源綱目看出這些進入點的位置,但是如果您無法新增自訂屬性,就知道該位置不是進入點。
- 自訂屬性無法用於原生過濾器中。
- 您無法利用「綱目探索」精靈來編輯、匯出或取代包含自訂屬性的資料來源綱目。
程序
- 在「資料來源綱目」視圖中,用滑鼠右鍵按一下查詢。 如果該查詢允許使用自訂屬性,新建特殊屬性選項就會變成可用的。
- 按一下新建特殊屬性。 這時會開啟「新建特殊屬性」視窗。
- 輸入屬性的名稱。 在「資料來源綱目」視圖中可看見這個名稱。名稱必須使用有效的 Java™ 或 JavaScript ID,因為在 Script 中會使用它們。
- 輸入屬性的說明。
- 針對「值」,選取屬性或變數。
- 選取要新增作為子項的查詢。
- 選取使用條件選項,對屬性的子項內容啟用排序和過濾功能。條件運算子一律是屬性等於變數。
- 在「屬性」欄位中選取一個選項。
- 在「變數」欄位中,選取您已建立的變數,以便與自訂屬性搭配使用。
- 按一下確定。
註: 在您複製含有自訂屬性(且自訂屬性中又有一些變數)的查詢之後,請驗證貼上的結果。自訂屬性和其使用的變數不見得完全複製正確,因此必要的話,您必須修正自訂屬性,並重新新增變數。