自訂報表檢視器 Web 組件
您可以使用報表檢視器 Web 組件來檢視在設定為 SharePoint 整合之報表伺服器上執行的報表。可顯示的報表包括報表定義 (.rdl) 檔案和報表產生器報表。報表會自動在新網頁中於報表檢視器 Web 組件中開啟,但如果您希望特定報表總是顯示在某現有網頁或網站上,您也可以將報表檢視器 Web 組件加入至該網頁上。
您可以用下列方式自訂報表檢視器 Web 組件:
設定屬性以變更 Web 組件的外觀。
選擇報表工具列上可用哪些互動式報表功能。
指定可用哪些檢視區域。報表檢視器 Web 組件有報表檢視區域、參數區域和認證區域。
您無法將報表檢視器 Web 組件擴充成支援不同檔案類型,也無法用自訂工具列取代報表工具列,或在現有工具列上加入新功能。如果您必須自訂標準功能,就應該建立自訂的 Web 組件。
設定 Web 組件屬性
Web 組件有一些用來設定特定功能的自訂屬性,也有一些每個 Web 組件共通的標準屬性。
變更預設屬性
報表檢視器 Web 組件有一些預設屬性,非常適合用於視需要從文件庫或資料夾開啟報表。根據預設,所有可用的控制項都會顯示在工具列上,而且高度和寬度都設定為使用網頁上可用的所有空間。如果您要修改預設屬性,可透過 [網站設定] 自訂 Web 組件。
在 [網站動作] 功能表上,按一下 [網站設定]。
在組件庫下,按一下 [網頁組件]。
按一下 [ReportViewer.dwp]。
開啟工具窗格,並設定要使用的屬性。
在網頁中自訂內嵌的報表檢視器
您可以設定屬性,使報表檢視器適合網頁的大小。報表檢視器可以與包含它的頁面使用相同的樣式和色彩。您可以隱藏工具列、文件引導模式和參數區域的全部或一部分,使配置空間內的報表檢視區域放到最大。報表所使用的樣式一定是在建立時為它所定義的樣式,您無法在報表發行至 SharePoint 文件庫後自訂其外觀。
如果要將報表檢視器 Web 組件內嵌在網頁中,就應該將 [報表 URL] 屬性設定為特定報表。否則,報表檢視器將會顯示連結至報表的指示。您無法自訂或移除這些指示。
報表檢視器 Web 組件的自訂屬性
設定自訂屬性時,須注意有些屬性只有當報表檢視器 Web 組件內嵌在頁面中時才適用,例如,標題、高度、寬度、色彩類型和區域。至於其他屬性 (例如工具列設定和參數設定),則無論報表檢視器出現在頁面內或是以整頁模式開啟報表,都可以使用。
報表檢視器網頁組件的自訂屬性如下所列。
屬性 |
描述 |
---|---|
報表 |
這個 URL 是報表的完整路徑,該報表位於目前的 SharePoint 網站上,或是位於相同 Web 應用程式或伺服陣列內的網站上。若要在設定其他屬性時獲得最佳結果,請在指定報表 URL 之後按一下 [套用]。 |
超連結目標 |
超連結目標是標準 HTML,以指定於目前文件內顯示連結內容的目標框架。如果是包含外部網站超連結的報表,您可以指定目標文件會取代目前視窗內現有的報表,或是在新的瀏覽器視窗中開啟。有效的值包括 _Top、_Blank 和 _Self。_Top 會使用目前的視窗、_Blank 會在新的瀏覽器視窗中載入文件,而 _Self 會在目前的框架內開啟文件。雖然 _Parent 是 HTML 中目標屬性的有效值,但是請勿將它用在內嵌於頁面的報表檢視器 Web 組件中。 |
自動產生 Web 組件標題 |
所產生的標題包括報表檢視器 Web 組件的名稱加上報表的名稱,兩者以破折號分隔。如果報表沒有標題,則會使用報表的檔案名稱。標題可在您將網頁組件加入頁面時看見。如果選取這個核取方塊,則標題會在每一次重新整理頁面時產生。 |
自動產生 Web 組件標題詳細資料連結 |
產生的超連結,會出現在網頁組件的上方。您可以按一下連結,在新頁面中以整頁模式開啟報表。 |
工具列 |
有效的值包括 Full、None 和 Navigation。Full 會顯示整個工具列。None 會隱藏工具列。Navigation 只會顯示頁面導覽控制項,但不包括顯示比例、重新整理或 [動作] 功能表。 |
參數 |
有效的值包括 Displayed、Collapsed 和 Hidden。Displayed 會針對包括參數化值的報表,以及需要使用者輸入才能執行的報表顯示參數區域。如果已指定所有報表參數,而您不想讓使用者看見參數區域,請使用 Hidden。 |
參數區域寬度 |
您可以選擇度量單位和值。預設值是 200 像素。此屬性的唯一需求為大於零。 |
文件引導模式 |
文件引導模式是在報表中定義的報表導覽控制項,用來提供報表特定區段的單鍵存取。此模式於 HTML 報表中提供。文件引導模式會在報表檢視區域旁的可摺疊區域中顯示。有效的值包括 Displayed、Collapsed 和 Hidden。如果已定義報表的文件引導模式,除非在網頁組件屬性中標記為隱藏或摺疊,否則此區域會根據預設展開。如果文件引導模式為摺疊,則可以按一下箭號將它展開。 |
文件引導模式區域寬度 |
您可以選擇度量單位和值。預設值是 200 像素。此屬性的唯一需求為大於零。 |
載入參數 |
按一下此按鈕,可擷取報表的參數屬性。並非所有報表都有參數。如果報表沒有參數,則不會傳回任何值。如果您要為剛剛上載的報表設定屬性,則可能會收到錯誤,指出資料來源連接已刪除。如果發生此錯誤,請重設連接,然後在指定連接之後完成設定參數屬性。如需有關如何設定連接的指示,請參閱<如何:建立和管理共用資料來源 (SharePoint 整合模式的 Reporting Services)>。 為了獲得最佳結果,在按一下 [載入參數] 之前,請先按一下 [套用]。 載入參數屬性之後,就可利用您在報表的參數屬性頁面中使用的方式設定屬性。如需有關如何設定參數的詳細資訊,請參閱<如何:在已發行的報表上設定參數 (SharePoint 整合模式中的 Reporting Services)>。 |
自訂工具列
工具列會出現在標題下方,並且橫跨報表頂端。工具列提供 [動作] 功能表、已編頁報表的頁面導覽、重新整理和顯示比例。其中包含文件引導模式控制項,用於擁有文件引導模式的報表。[動作] 功能表所包含的指令可用於匯出報表、搜尋報表中的文字或數字,以及在報表產生器中開啟以模型為基礎的報表。
您無法自訂 [動作] 功能表或於其中新增命令,但是可以設定工具列上的屬性以隱藏功能表。您也可以在報表伺服器上停用 [列印] 命令或特定匯出格式,藉此移除這些功能。頁面導覽控制項適用於擁有分頁符號的報表;否則,報表為可改變長度的單一頁面。[重新整理] 會使用報表的最新參數重新處理報表。若要在同一行顯示所有控制項,請將 Web 組件的整體寬度設定為至少 400 像素。
自訂檢視區域
檢視區域可用來顯示報表。報表檢視區域會與參數區域和認證區域共用 (如果使用的話)。如果需要認證,認證區域就會出現在空的報表檢視區域旁邊。等使用者提供認證並執行報表之後,認證區域就會關閉。若要自訂提示使用者設定認證的文字,請修改資料來源連接屬性。如需詳細資訊,請參閱<如何:建立和管理共用資料來源 (SharePoint 整合模式的 Reporting Services)>。
參數區域提供執行報表之前輸入值的欄位。只有在報表定義包括參數時才會使用此區域。當顯示參數或認證區域時,報表檢視會調整成使用 Web 組件的剩餘寬度。您可以設定 Web 組件上的屬性,以自訂參數的寬度。您也可以定義頁面上個別參數旁出現的標籤。如需有關如何修改參數標籤的詳細資訊,請參閱<如何:在已發行的報表上設定參數 (SharePoint 整合模式中的 Reporting Services)>。