建立自訂清單表單

重要:  本文係由機器翻譯而成,請參閱免責聲明。本文的英文版本請見這裡,以供參考。

依照預設,大多數的 SharePoint 清單與文件庫都包含表單,會在您要在該清單或文件庫中新增、編輯或顯示項目時顯示。您可以使用 Microsoft Office SharePoint Designer 2007 輕易以您所設計符合您特定需求的自訂清單表單來取代任何預設清單表單。您在建立自訂清單表單之後 (包含您要的欄位),可以使新表單成為該清單或文件庫的預設表單。

建立自訂清單表單之後,您可以使用 [在Office SharePoint Designer 2007 WYSIWYG 工具來新增或移除資料行、 變更字型格式設定,或套用的色彩。當您執行此動作時,可延伸樣式表語言 (XSL) 是直接插入 HTML。雖然您可以編輯的 XSL 直接在程式碼] 檢視中,您也可以使用格式設定工具來快速套用 XSL Office SharePoint Designer 2007中輕鬆地而不知道任何 XSL。

本文將說明如何尋找預設清單表單、如何建立包含自訂清單表單的新網頁,以及如何將新網頁與清單相關聯。

本文內容

找出預設的 [清單] 表單

建立新頁面包含自訂清單表單

建立新的頁面清單之間的關聯

尋找預設清單表單

大多數的 SharePoint 清單與文件庫都有清單表單,可用來在該清單或文件庫中新增、編輯或顯示項目。清單表單位於包含相關清單的資料夾中。

雖然在建立自訂清單表單之前不必找出預設表單,但瞭解其所在位置,然後在相同位置儲存自訂清單表單可能有所助益。若要尋找清單或文件庫的預設清單表單,請執行下列動作。

  1. 如果 [資料夾清單] 未出現在螢幕上,請在 [檢視] 功能表上按一下 [資料夾清單]。

    鍵盤快速鍵若要開啟資料夾清單中,請按 ALT + F1。

  2. 對於 SharePoint 清單,請在 [資料夾清單] 中尋找 [清單] 資料夾。對於 SharePoint 文件庫,請尋找 [共享文件] 資料夾。如果 [清單] 或 [共享文件] 資料夾已摺疊,請按一下加號 (+) 將其展開。

  3. 找到您要建立自訂清單表單的清單或文件庫。如果清單或文件庫已摺疊,請按一下加號 (+) 將其展開。

    下圖中已經展開 [宣告] 清單。

    SharePoint 清單的清單表單顯示在資料夾清單中

依照預設,三個表單網頁檔案會顯示在資料夾中:DispForm.aspx、EditForm.aspx 以及 NewForm.aspx。第四個檔案 AllItems.aspx 是在清單中顯示項目的預設 [資料檢視],如下圖所示。

AllItems 表單網頁顯示在瀏覽器中

附註: 視清單而定,資料夾中除了多個表單網頁之外,可能有多個 [資料檢視] 網頁。

透過以自訂表單 [網頁組件] 取代現有的清單檢視 [網頁組件],您可以使用 Office SharePoint Designer 2007 建立自訂表單來取代預設 [新增項目] 表單、[編輯項目] 表單或 [顯示項目] 表單。

下面三個圖例顯示 [宣告] 清單的預設清單表單。

  • 當您新增項目至清單時,NewForm.aspx 網頁就會顯示 [新增項目] 表單。

    NewForm.aspx 網頁顯示在瀏覽器中

  • 當您編輯清單中的項目時,EditForm.aspx 網頁就會顯示 [編輯項目] 表單。

    EditForm.aspx 網頁顯示在瀏覽器中

  • 當您在清單中檢視單一項目時,DispForm.aspx 網頁就會提供 [顯示項目] 表單。

    DispForm.aspx 表單網頁顯示在瀏覽器中

頁面頂端

建立包含自訂清單表單的新網頁

從建立新網頁開始,然後將自訂清單表單插入此網頁。儲存網頁之後,可以關聯該網頁與現有的清單。

  1. 按一下 [檔案] 功能表上的 [開新檔案]。

  2. 在 [新增] 對話方塊的 [網頁] 索引標籤上,按一下 [一般],然後按兩下 [ASPX]。

  3. 在 [插入] 功能表,指向 [SharePoint 控制項],然後按一下 [自訂清單表單]。

    此時會開啟 [清單或文件庫表單] 對話方塊。

    [清單或文件庫表單] 對話方塊

  4. 在 [為表單所使用的清單或文件庫] 清單中,選擇您要為其建立表單的清單或文件庫。若要依照範例,請按一下 [宣告]。

  5. 在 [表單使用內容類型] 清單中,按一下您要使用表單的內容類型。若要依照範例,請按一下 [宣告] (這可能是您唯一的選擇,因為 [宣告] 清單只有一個預設內容類型)。

    每一個清單或文件庫都可以設定為允許多個內容類型,然後這些內容類型會顯示在 [表單使用內容類型] 清單內的對話方塊中。您可以為清單或文件庫可用的每個內容類型使用一組不同的自訂清單表單。例如,如果您的清單同時擁有「新聞稿」內容類型與「產業新聞」內容類型,則可以建立和使用兩組不同的自訂清單表單,每個內容類型各使用一組。

    對每個內容類型使用一組不同的自訂清單表單,其優點在於每個自訂清單表單可設計為只顯示適合該內容類型的欄位。

  6. 在 [要建立的表單類型] 之下,指出您要建立 [新增項目表單]、[編輯項目表單] 或 [顯示項目表單]。

    若要依照範例,請按一下 [新增項目表單]。

  7. 若要在表單中包含工具列,請選取 [顯示標準工具列] 核取方塊。

    自訂清單表單可以包含工具列,協助使用者執行項目的一般動作。工具列上的命令視表單類型而定。例如,EditForm.aspx 的工具列可能如下圖所示。

    EditForm.aspx 工具列

    但 DispForm.aspx 的工具列可能如此圖所示。

    DispForm.aspx 工具列

  8. 按一下 [確定]。網頁上會顯示 [新增項目表單]。

    網頁上顯示 [新增項目表單]

    附註: 此圖是未附加至主版頁面的 ASPX 頁面的範例。若要套用您 SharePoint 網站的外觀與風格,請將網頁附加至主版頁面。若要如此做,請在 [格式] 功能表上指向 [主版頁面],然後按一下 [附加主版頁面]。在 [選取主版頁面] 對話方塊中,按一下 [預設主版頁面],然後按一下 [確定]。此時會出現 [符合內容區域] 對話方塊。若要將頁面本文符合 PlaceHolderMain 內容版面配置區,請按一下 [確定]。

    依照預設,自訂清單表單顯示所選表單類型的預設欄位,以及每個欄位的任何預設控制項。例如,對於 [宣告] 清單,[過期] 欄位具有日期選擇器控制項。如有任何必要欄位,會自動以星號表示。

  9. 若要儲存新的自訂清單表單,請在 [檔案] 功能表上按一下 [另存新檔]。或者,您可按 CTRL+S。

  10. 在 [另存新檔] 對話方塊中,在大清單方塊中瀏覽至建立自訂清單表單的清單或文件庫資料夾。

    若要追蹤範例中的,在 [另存新檔] 對話方塊中,按兩下清單],然後按兩下以開啟 [宣告] 資料夾的相關公告。在 [檔案名稱] 方塊中,輸入NewAnnouncements,然後再按一下 [儲存

    若要追蹤範例中的,在 [檔案名稱] 方塊中輸入NewAnnouncements,然後再按一下 [儲存

    NewAnnouncements.aspx 網頁會顯示在 [宣告] 資料夾的 [資料夾清單] 中。

頁面頂端

關聯新網頁與清單

您在建立自訂清單表單之後,可以將它與為之建立的清單相關聯。直到關聯自訂清單表單與清單之後,當使用者在建立、檢視或編輯該清單中的項目時,此自訂清單表單才會顯示在瀏覽器中。

在先前的範例中,您為 [宣告] 清單建立了 NewAnnouncements.aspx,因此下一步是關聯 NewAnnouncements.aspx 與 [宣告] 清單。

  1. 在 [資料夾清單] 中,以滑鼠右鍵按一下您要關聯自訂清單表單的清單或文件庫 (在此範例中為 [宣告]),然後按一下快顯功能表上的 [內容]。

  2. 在 [清單內容] 對話方塊中,按一下 [支援檔案] 索引標籤。

  3. 如果清單設定為允許多個內容類型,請在 [內容類型特定表單] 清單中,按一下您要使用自訂清單表單的內容類型。

    每次變更內容類型時,文字方塊會變更以顯示目前內容類型使用的表單。每個內容類型可使用一組不同的自訂清單表單。

  4. 在 [新增項目表單] 之下,按一下 [瀏覽],尋找並按一下自訂清單表單 (在此範例中為 NewAnnouncements.aspx),然後按一下 [確定]。

    自訂清單表單的路徑現在會顯示在 [新增項目表單] 方塊中。

  5. 按一下 [確定]。

若您一直依照範例,就可以測試新的自訂表單。若要如此做,請按一下 [資料夾清單] 中的 Default.aspx,然後按一下 F12 在瀏覽器中開啟網頁。在瀏覽器中,按一下 [宣告] 之下的 [新增宣告] 以開啟自訂的新增項目表單。

頁面頂端

附註: 機器翻譯免責聲明︰本文係以電腦系統翻譯而成,未經人為介入。Microsoft 提供此等機器翻譯旨在協助非英語系使用者輕鬆閱讀 Microsoft 產品、服務及技術相關內容。基於本文乃由機器翻譯而成,因此文中可能出現詞辭、語法、文法上之錯誤。

擴展您的技能
探索訓練
優先取得新功能
加入 Office 測試人員

這項資訊有幫助嗎?

感謝您的意見反應!

感謝您的意見反應! 我們將協助您與其中一位 Office 支援專員連絡以深入了解您的意見。

×