將內建表單動作新增至資料檢視

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

表單功能新增至資料檢視之後,您可以快速新增一些簡單的內建表單動作,以啟用您的客戶執行項目,例如儲存在表單中,取消變更,並甚至回到從客戶開啟表單的資料檢視所做的變更。

如需有關如何將表單功能新增至資料檢視的詳細資訊,請參閱插入為表單資料檢視編輯、 刪除或插入記錄資料檢視中的文章。

本文內容

什麼是表單動作?

新增瀏覽至來源表單動作至現有的按鈕

新增瀏覽至頁面表單動作至現有的按鈕

移除或變更動作的順序

何謂表單動作?

表單動作是將表單張貼回伺服器以進行處理時所執行的行為。已做為表單而插入的 [資料檢視] 可支援各種表單動作。

按一下 [儲存] 時,會觸發 [儲存] 動作 (認可對資料所做之變更的表單動作)。按一下 [取消] 時,會觸發 [取消] 動作 (取消對資料所做之變更的表單動作)。

我可以使用內建表單動作做什麼?

內建表單動作會新增至表單中,從 [表單動作] 對話方塊中的[動作] 清單。以下是Microsoft Office SharePoint Designer 2007會提供的內建表單動作:

  • [認可] 會將所做的任何變更儲存到原始資料來源。

  • [重新整理] 會重新整理頁面上資料表單的檢視。

  • [取消] 會取消對資料所做的任何變更。

  • [瀏覽來源] 會將使用者重新導向至 [來源] 查詢字串中的變數所指定的網頁。

  • [瀏覽網頁] 會在瀏覽器中將使用者重新導向至另一個網頁。

頁面頂端

新增瀏覽至來源表單動作至現有的按鈕

檢視和表單之間瀏覽

您可以使用瀏覽至來源表單動作,從目標已達透過的超連結的資料檢視,傳回回來源資料檢視的客戶。當您需要您多重項目連結至用於建立或編輯記錄單一項目表單的資料檢視時,此表單動作是尤其有用。

例如,北風貿易,美食食物分配公司,建立內部網路之 Web 應用程式檢視及管理其產品。您想要啟用您的客戶編輯表單中,資料檢視中的連結,然後再將會自動以 [資料檢視送出在編輯表單中所做的變更時。

新增超連結的來源資料檢視

函數按鈕瀏覽至來源動作的順序,您必須先確定您加入的屬性,將資料新增至瀏覽至來源表單動作需要傳回來源客戶的 URL。您需要新增的屬性是onclick目標的屬性。

例如,< > 標籤在來源資料檢視的超連結可能如下所示。

<td class="ms-vb">
<a href="http://northwindtraders/Lists/Products/EditForm.aspx?ID={@ID}"
onclick="GoToLink(this);return false;"
target="_self">
<xsl:value-of select="@Product_x0020_Name" />
</a>
</td>

瀏覽加入至資料檢視目標的來源巨集指令

比方說,您有這類單一項目表單。

插入為單筆記錄表單的資料檢視

當 Web 應用程式的客戶按一下 [儲存] 或 [取消時,您會想要傳回其來源的來源資料檢視的客戶。

  1. 在包含單一項目表單中,頁面設計] 檢視中按一下 [儲存選取該按鈕。

    [儲存] 按鈕

  2. 選取該按鈕之後,請以滑鼠右鍵按一下它,,然後按一下 [表單動作

    [表單動作] 對話方塊隨即出現。

    [表單動作] 對話方塊

    根據預設,認可的動作已是在目前的動作清單。[認可] 動作資料儲存的變更。

  3. 動作清單] 清單中,按一下 [瀏覽至來源,然後再按一下 [新增

  4. 按一下 [確定]。

  5. [取消] 按鈕重複上述步驟。

現在,當在瀏覽器中檢視的網站訪客修改表單中的資料,然後按一下 [儲存(或取消所做的變更,按一下 [取消),他們會自動傳回其來源資料檢視。

頁面頂端

新增瀏覽至頁面表單動作至現有的按鈕

您可以輕鬆地新增瀏覽至頁面內建表單動作,具有已插入為表單的資料檢視。

若要追蹤範例,請先建立資料檢視插入資料檢視做為表單本文所述。

當您插入 [資料檢視] 做為表單,該表單會包含 [儲存] 按鈕與 [取消] 按鈕,以儲存或取消對資料的變更。使用者按任一按鈕時,就會觸發關聯的動作。當您套用新的表單動作時,實際上是將動作新增至按鈕。當使用者按一下按鈕時,除了預設動作之外,還會觸發新動作。您也可以變更執行動作的順序,或是隨時新增或移除動作。

在此範例中,當使用者將變更儲存到資料後,就會將他導向新網頁。如果是目的地網頁,您可以使用 [資料夾清單] 中的任何現有網頁,或是建立新網頁。

  1. 開啟包含您要新增表單動作的 [資料檢視] 之網頁。

  2. 在含有表單的網頁上,按一下 [儲存] 以選取按鈕。

    [儲存] 按鈕

    選取該按鈕後,以滑鼠右鍵按一下它,然後按一下快顯功能表上的 [表單動作]。

    快顯功能表上的 [表單動作] 命令

    [表單動作] 對話方塊隨即出現。

    [表單動作] 對話方塊

    根據預設,[認可] 動作已經在 [目前的動作] 清單中。[認可] 動作會將變更儲存到資料中。

  3. 在 [動作清單] 中,按一下您要新增的內建動作,以做為使用者按一下表單中的 [儲存] 時產生的動作。

    若要依照範例練習,請按一下 [瀏覽網頁],然後按一下 [新增]。

    附註: 當選取 [目前的動作] 中的動作時,所選取動作的描述會出現在 [目前的動作] 清單之下的空格。

  4. 若要指定當使用者按一下 [儲存] 時要重新導向的網頁,請按一下 [瀏覽網頁],然後按一下 [設定]。

  5. 在[表單動作設定] 對話方塊中,按一下 [瀏覽]。

  6. 找到您要重新導向使用者的網頁,按一下它,然後按三次 [確定]。

  7. 在 [檔案] 功能表上,按一下 [儲存檔案],以儲存對表單的變更。或者,您可以按 CTRL+S。

現在,當在瀏覽器中檢視網站的訪客修改表單中的資料,然後按一下 [儲存] 時,就會自動將他們重新導向 [表單動作設定] 對話方塊中指定的網頁。

頁面頂端

移除或變更動作的順序

  • 在 [表單動作] 對話方塊中的 [目前的動作] 清單中的動作發生出現在清單中的順序。若要變更動作發生的順序,請在 [目前的動作] 清單中選取的動作,,然後按一下 [] 及 [下移] 按鈕,若要將巨集指令,在您要的位置。

  • 您可以按一下動作,然後按一下 [移除],如此就能輕鬆地從 [目前的動作] 清單中移除動作。

頁面頂端

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

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

這項資訊有幫助嗎?

感謝您的意見反應!

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

×