商務資料網頁組件是專為使用外部清單中的資料所設計,您可以使用有用的方式結合這些網頁組件。 例如,您可以連接清單和項目網頁組件,讓您在清單網頁組件中選取費用報表項目時,例如星期四的費用,項目詳細資料也會顯示在項目網頁組件中,例如旅館、旅遊和膳食費用。
如需詳細資訊,請參閱在 SharePoint Designer中建立關聯、商務資料網頁組件 (示範) ,以及尋找外部資料相關內容。
本文內容
商務資料網頁組件概觀
下表簡要摘要說明每個商務資料網頁組件。
| 網頁組件 | 描述 |
|---|---|
| 商務資料清單 | 顯示外部清單中的項目清單。 |
| 商務資料項目 | 顯示來自外部清單的項目。 |
| 商務資料動作 | 顯示外部清單的動作。 |
| 商務資料連線篩選器 | 使用外部清單中的值清單來篩選連線的商務資料網頁組件的內容。 |
| 商務資料項目建立器 | 從 URL 查詢字串中的參數建立商務資料項目,並將它提供給其他商務資料網頁組件。 |
| 商務資料相關清單 | 顯示與外部清單中父項目相關的子項目清單。 需要關聯。 |
開始之前
若要使用外部資料,必須先執行幾個必要工作,以便安全地存取資料。 下列資訊可以幫助您規劃接下來的步驟。 此外,如果您在使用外部資料時發生問題,這些資訊也可以幫助您找出問題所在。 若要存取外部資料,您或系統管理員必須執行下列作業:
準備外部資料來源 管理員可能需要建立帳戶並提供資料來源的權限,以確保正確的人員可以存取資料,並且資料不會落入壞人之手。 在外部資料庫中,系統管理員可能還想要建立特定的資料表、檢視、查詢等等,以將結果限制為只需的結果,並協助改善效能。
設定 SharePoint Services系統管理員必須啟用 Business Connectivity Services (BCS) 及 Secure Store Service。
設定 Secure Store 服務 管理者必須決定外部資料來源的最佳存取模式、建立目標應用程式,並設定目標應用程式的認證。
設定商務資料連線服務 系統管理員必須確定建立外部內容類型的使用者具有 Business Data Connectivity (BDC) 中繼資料存放區的權限,且適當的使用者具有外部清單所根據的外部內容類型的存取權。
建立外部清單 使用者必須根據外部內容類型建立外部清單,並視需要建立外部清單的一或多個檢視。
[商務資料清單] 網頁組件的自訂屬性
商務資料清單屬性
| 屬性 | 描述 |
|---|---|
| 類型 | 輸入要顯示的外部內容類型。 使用方塊旁的按鈕檢查外部內容類型是否存在,並選取特定的外部內容類型。 |
| 檢視 | 選取要顯示的檢視。 注意: 選取外部內容類型之後,可能需要幾秒鐘才能看到所有檢視。 |
| 顯示工具列 | 選取或清除此核取方塊以顯示或隱藏工具列。 |
| 載入時顯示動畫 | 選取或清除此核取方塊,可在載入時為顯示啟用動畫或不啟用動畫。 |
資料檢視屬性
| 屬性 | 描述 |
|---|---|
| XSL 編輯器 | 用來在純文字編輯器中輸入 XSLT 原始程式碼。 您需要了解如何使用 XSLT 語法,才能使用此編輯器。 例如,使用此屬性來重新格式化 [數字] 和 [貨幣] 欄。 |
商務資料項目網頁組件的自訂屬性
商務資料項目屬性
| 屬性 | 描述 |
|---|---|
| 類型 | 輸入要顯示的外部內容類型。 使用方塊旁的按鈕檢查外部內容類型是否存在,並選取特定的外部內容類型。 |
| 檢視 | 選取要顯示的檢視。 注意: 選取 [外部內容類型] 之後,可能需要幾秒鐘才能看到所有檢視。 |
| 項目 | 輸入要顯示的項目。 使用方塊旁的按鈕來檢查項目是否存在,以及選取特定項目。 或者,您可以依靠網頁組件連線自動輸入項目值。 |
| 載入時顯示動畫 | 選取或清除此核取方塊,可在載入時為顯示啟用動畫或不啟用動畫。 |
| 欄位 | 選取要顯示的欄位及其在項目清單中的位置。 |
| 動作 | 選取要顯示的先前定義的動作。 |
| 預設顯示新動作 | 選取或清除此核取方塊,預設顯示新動作。 |
資料檢視屬性
| 屬性 | 描述 |
|---|---|
| XSL 編輯器 | 用來在純文字編輯器中輸入 XSLT 原始程式碼。 您需要了解如何使用 XSLT 語法,才能使用此編輯器。 例如,使用此屬性來重新格式化 [數字] 和 [貨幣] 欄。 |
商務資料動作網頁組件的自訂屬性
商務資料動作屬性
| 屬性 | 描述 |
|---|---|
| 類型 | 輸入要使用的外部內容類型。 使用方塊旁的按鈕檢查外部內容類型是否存在,並選取特定的外部內容類型。 |
| 項目 | 輸入要顯示的項目。 使用方塊旁的按鈕來檢查項目是否存在,以及選取特定項目。 或者,您可以依靠網頁組件連線自動輸入項目值。 |
| 動作 | 選取要顯示的先前定義的動作。 |
| 預設顯示新動作 | 選取或清除此核取方塊,預設顯示新動作。 |
| 樣式 | 選取下列其中一種顯示樣式:
|
商務資料連線篩選器網頁組件的自訂屬性
篩選屬性
| 屬性 | 描述 |
|---|---|
| 篩選名稱 | 為篩選提供唯一且有意義的名稱。 |
| 外部內容類型 | 輸入要用於篩選值的 [外部內容類型]。 使用方塊旁的按鈕檢查外部內容類型是否存在,並選取特定的外部內容類型。 |
| 檢視 | 選取檢視。 注意: 選取 [外部內容類型] 之後,可能需要幾秒鐘才能看到所有檢視。 |
| 數值資料行 | 選取要做為篩選值的資料行。 |
| 描述資料行 | 選取一個欄位,做為替代且更有意義的值來向使用者顯示。 |
| 將清單顯示為 | 從其中一個可用選項中選取顯示篩選的方式。 |
進階篩選選項屬性
| 屬性 | 描述 |
|---|---|
| Width | 執行下列其中一項操作來控制網頁組件的寬度:
|
| 要求使用者選擇值 | 選取或清除核取方塊以要求使用者選擇值,或允許使用者將值保留空白。 |
| [預設值] | 輸入項目值。 使用方塊旁的按鈕來檢查項目是否存在,以及選取特定項目。 |
[商務資料] 相關清單 Web 組件的自訂屬性
商務資料相關清單屬性
| 屬性 | 描述 |
|---|---|
| 類型 | 輸入要顯示的外部內容類型。 使用方塊旁的按鈕檢查外部內容類型是否存在,並選取特定的外部內容類型。 |
| 關聯圖 | 根據先前定義的關聯來選取關聯。 |
| 顯示工具列 | 選取或清除此核取方塊以顯示或隱藏工具列。 |
| 載入時顯示動畫 | 選取或清除此核取方塊,可在載入時為顯示啟用動畫或不啟用動畫。 |
資料檢視屬性
| 屬性 | 描述 |
|---|---|
| XSL 編輯器 | 用來在純文字編輯器中輸入 XSLT 原始程式碼。 您需要了解如何使用 XSLT 語法,才能使用此編輯器。 例如,使用此屬性來重新格式化 [數字] 和 [貨幣] 欄。 |
商務資料項目建立器 Web 部件
此網頁組件沒有自訂屬性。 它會從 URL 查詢字串中的參數建立商務資料項目,並將它提供給其他商務資料網頁組件。 此網頁組件使用者看不見,且只有在頁面處於編輯模式時才會顯示。
商務資料網頁組件的常見屬性
所有網頁組件都會共用一組常用屬性,這組常用屬性可控制其外觀、版面配置、進階特性、AJAX 選項及其他特性。
注意
工具窗格中所顯示的通用網頁組件屬性,可能會與本節所述者不盡相同,原因包括:
- 您必須有適當的權限,才可在工具窗格中看到 [進階] 區段。
- 針對特定的網頁組件,網頁組件開發人員可能已選擇不顯示一或多個這些常用屬性,或已選擇建立並顯示以下未列於工作窗格之 [外觀]、[版面配置] 及 [進階] 區段的其他屬性。
外觀
| 屬性 | 描述 |
|---|---|
| 標題 | 指定顯示在網頁組件標題列上的網頁組件標題。 |
| 高度 | 指定網頁組件的高度。 |
| 寬度 | 指定網頁組件的寬度。 |
| 組件區塊狀態 | 指定當使用者開啟網頁組件頁面時,頁面上是否要顯示整個網頁組件。 組件區塊狀態依預設為 [一般],亦即顯示整個網頁組件。 當狀態設定為 [最小化] 時,只會顯示標題列。 |
| 組件區塊類型 | 指定是否顯示網頁組件圖文框的標題列及框線。 |
版面配置
| 屬性 | 描述 |
|---|---|
| 隱藏 | 指定當使用者開啟網頁組件頁面時,是否要顯示網頁組件。 若已選取此核取方塊,網頁組件便只會在您設計頁面時為可見,且標題後會加上 (隱藏)。 若想要透過網頁組件連線使用網頁組件將資料提供另一個網頁組件,但不想要顯示該網頁組件,則可隱藏網頁組件。 |
| 方向 | 指定網頁組件內容的文字方向。 例如,阿拉伯文是由右到左的語言,而英文與其他大多數歐洲語言則是由左到右的語言。 只有某些類型的網頁組件才可以使用此設定。 |
| 區域 | 指定網頁組件頁面上網頁組件所在的區域。 注意: 當您沒有修改區域的權限時,清單方塊中不會列出 [網頁組件] 頁面上的區域。 |
| 區域索引 | 指定當區域包含一個以上的網頁組件時,網頁組件在區域中的位置。 若要指定順序,請在文字方塊中輸入正整數。 區域中的網頁組件若是由上而下依序排列,值 1 即表示網頁組件會出現在區域的頂端。 區域中的網頁組件若是由左而右依序排列,值 1 即表示網頁組件會出現在區域的左側。 例如,當您將網頁組件新增至由上而下排列的空白區域時,區域索引為 0。 當您將第二個網頁組件新增到該區域的底端時,其區域索引為 1。 若要將第二個網頁組件移至該區域的頂端,請輸入 0,然後為第一個網頁組件輸入 1。 注意: 區域中的每個 Web 組件必須有唯一的區域索引值。 因此,變更目前網頁組件的區域索引值,也會變更該區域中其他網頁組件的區域索引值。 |
進階
| 屬性 | 描述 |
|---|---|
| 允許最小化 | 指定網頁組件是否可以最小化。 |
| 允許關閉 | 會指定是否可從網頁組件頁面移除網頁組件。 |
| 允許隱藏 | 指定網頁組件是否可以隱藏。 |
| 允許區域變更 | 指定網頁組件是否可以移至不同的區域。 |
| 允許連線 | 指定網頁組件是否可以與其他網頁組件連線。 |
| 允許在個人檢視中編輯 | 指定網頁組件內容是否可以在個人檢視中修改。 |
| 匯出模式 | 指定允許此網頁組件匯出之資料的層級。 視您的設定而異,可能無法使用此設定。 |
| 標題 URL | 指定內含網頁組件其他相關資訊之檔案的 URL。 當您按一下網頁組件標題時,該檔案會顯示在另一個瀏覽器視窗中。 |
| 描述 | 指定當您將滑鼠指標置於網頁組件標題或網頁組件圖示上時,所出現的工具提示。 當您在下列網頁組件庫的工具窗格中,使用 [尋找網頁組件] 功能表的 [搜尋] 命令來搜尋網頁組件時,會使用此屬性的值:網站、虛擬伺服器及網頁組件頁面。 |
| 說明 URL | 指定內含網頁組件相關說明資訊之檔案的位置。 當您按一下 [網頁組件] 功能表中的 [說明] 命令時,[說明] 資訊會顯示在另一個瀏覽器視窗中。 |
| 說明模式 | 指定瀏覽器顯示網頁組件 [說明] 內容的方式。 選取下列其中一項:
注意: 即使自訂Microsoft ASP.NET 網頁組件支援這個屬性,預設的說明主題只會在個別的瀏覽器視窗中開啟。 |
| 目錄圖示圖像 URL | 指定一個檔案的位置,而該檔案內含的圖像在網頁組件清單中會作為網頁組件圖示使用。 圖像大小必須為 16 x 16 像素。 |
| 標題圖示圖像 URL | 指定一個檔案的位置,而網頁組件標題列中會使用該檔案內含的圖像。 圖像大小必須為 16 x 16 像素。 |
| 匯入錯誤訊息 | 指定匯入網頁組件發生問題時要顯示的訊息。 |
AJAX 選項
注意
下列常見屬性僅適用於 [商務資料清單] 與 [商務資料清單相關網頁組件]。
| 屬性 | 描述 |
|---|---|
| 啟用非同步載入 | 選取或清除此核取方塊會載入非同步 (您可以在所有資料載入之前繼續使用) 或同步 (清單檢視會顯示「正在載入」圖像) 的資料,直到所有資料均從伺服器傳回為止。 |
| 啟用非同步更新 | 選取或清除此核取方塊可為下列作業啟用或停用非同步或同步行為:排序、分頁、篩選及重新整理。 |
| 顯示手動重新整理按鈕 | 選取或清除此核取方塊可顯示或隱藏按鈕,以手動重新整理 [清單] 檢視。 |
| 啟用非同步自動重新整理 | 選取或清除此核取方塊可啟用或停用自動重新整理 [清單] 檢視。 |
| 自動重新整理間隔時間 (秒) | 指定每次自動重新整理作業的時間間隔。 預設值為 60 秒。 |
其他
注意
下列常見屬性僅適用于商務資料清單和商務資料相關清單網頁組件。
| 屬性 | 描述 |
|---|---|
| 範例資料 | 輸入有效 XML 檔的範例資料,該資料的結構必須與資料來源傳回的資料相同。 SharePoint 相容編輯器,例如 Microsoft SharePoint Designer 2013,可以使用此屬性指定的範例 XML 資料,在設計階段呈現資料檢視。 |
| XSL 連結 | 用來將 XSLT 原始程式碼輸入至純文字編輯器中。 您需要了解如何使用 XSLT 語法,才能使用此編輯器。 例如,使用此屬性來重新格式化 [數字] 和 [貨幣] 欄。 |
| 啟用資料檢視快取 | 選取或清除此核取方塊,可快取或不快取 XSL 轉換及資料來源控制執行個體。 |
| 資料檢視快取逾時 (秒) | 指定以秒為單位的清除快取時間。 選取 0 會將此屬性設為預設值 86,400 秒 (一天)。 |
| 頁面載入時傳送第一列至連線的網頁組件 | 選取或清除此核取方塊,可在頁面載入時將第一列資料傳送或不傳送到一或多個連線的網頁組件。 |