使用 ReportPageViewer
元件以建立顯示 Crystal 報表的網頁。ReportPageViewer
元件以 DHTML 建構報表,並提供可讓使用者導覽報表的工具列。您可以設定 ReportPageViewer
元件的屬性,來自訂其外觀及行為。
例如,您可以設定 ReportPageViewer
元件以顯示 Crystal 報表,而此報表需要額外的使用者輸入,讓使用者使用特定的使用者名稱及密碼登入資料庫,同時還具有自訂的外觀。
若要使用 ReportPageViewer
元件來顯示報表,您必須指定報表來源。報表來源是 ReportPageViewer
元件用來存取報表屬性的物件。它為 ReportPageViewer
元件提供用來查詢報表資料、頁面資訊及其他內部報表資訊的工具。報表來源取自報表伺服器,例如頁面伺服器、RAS 和 Java 報表元件。一旦取得報表來源之後,您必須設定 reportSource
屬性,以便將報表來源指定給 ReportPageViewer
元件。
根據預設,如果報表含有參數,ReportPageViewer
元件會提示使用者輸入參數資訊。您可以設定 parameterFields 屬性,將 ReportPageViewer
元件設定為使用預先定義的參數。您可以接著設定 allowParameterPrompting
屬性為 False,以停用參數提示。
根據預設,如果報表需要資料庫登入資訊以擷取資料,ReportPageViewer
元件會提示使用者輸入資料庫登入資訊。您可以設定 databaseLogonInfos
屬性,以及設定 allowDatabaseLogonPrompting
屬性為 False,將 ReportPageViewer
元件設定為使用預先定義的資料庫登入 。
您可以設定各種屬性,來自訂 ReportPageViewer
元件的外觀。一些常用的屬性包括下列各項:
displayGroupTree
屬性
群組樹狀結構為報表結構的樹狀樣式檢視。它會出現在 ReportPageViewer
元件的左半部,並可用來快速導覽報表。根據預設,ReportPageViewer
元件會顯示群組樹狀結構;若要停用群組樹狀結構的建構,請設定 displayGroupTree
屬性為 False。
displayToolbar
屬性
工具列是報表導覽的主要方法。其中包含可用來匯出、搜尋及瀏覽報表的按鈕。根據預設,ReportPageViewer
元件會顯示工具列。您可以設定 displayToolbar
屬性或相關屬性為 False,以停用工具列或工具列特定元件的建構。例如,若要顯示工具列但是停用匯出功能,可以設定 displayToolbarExportButton
為 False。
ReportPageViewer
元件能支援資料繫結至 EnterpriseItem
Bean。這個 Bean 透過其 reportSource
屬性提供報表的來源,如此 ReportPageViewer
便可建構報表。使用 reportSource
屬性以將元件繫結至所要的報表來源。
Business Objects http://www.taiwan.businessobjects.com/ 支援服務 http://www.businessobjects.com/services/support/ |