要如何自訂 ItemsGrid 或 Path 控制項中的根項目或最上層項目?

ItemsGridPath 控制項為 EnterpriseItems Bean 所包含的項目提供了清單介面與導覽介面,例如導覽至報表與文件的一系列資料夾或類別。而系統中也為 ItemsGridPath 控制項提供了許多讓使用者可以直接導覽的預先定義根項目值或最上層節點。例如,您可能希望應用程式在使用者登入後顯示該使用者的個人根資料夾,以避免他們導覽至此最上層項目之上的資料夾。或者,您可能希望應用程式限制使用者只能導覽個人類別,禁止他們導覽資料夾或其他類別。

自訂最上層項目
  1. ItemsGridPath 控制項的 DefaultRoot 屬性設為 [None]
  2. 將該控制項所繫結的 EnterpriseItems Bean 資料之 EnableDefaultParent 屬性,設為 [CorporateCategory][PersonalCategory][RootFolder][UserRootCategory][UserRootFolder]
  3. 請務必確認 EnterpriseItems Bean 的 ItemTypes 屬性是設為傳回所需的類型。
  4. 例如,如果 EnableDefaultParent 屬性設為 [CorporateCategory],則您必須至少從 ItemTypes 屬性的可用類型清單中選取 [CorporateCategory]。或者,如果 EnableDefaultParent 屬性設為預先定義的資料夾之一,如 [UserRootFolder],則您必須將 [ItemTypes] 屬性設為 [Folder][Favorites Folder]

如果您希望自訂最上層項目,不想用預先定義的值,則將 ItemsGridPath 控制項的 DefaultRoot 屬性設為 [Custom],並指定 RootItemID 屬性。

提示:
   
如果您希望設定在一開始顯示的資料夾,但不限制使用者可以導覽的項目,則只需要設定 EnterpriseItems Bean 的 parentItemId 屬性。






Business Objects
http://www.taiwan.businessobjects.com/
支援服務
http://www.businessobjects.com/services/support/