分享方式:


新增表單

表單是資料導向的設定,可收集 Power Pages 網站中的資料。 頁面上的表單是從 Dataverse 資料表表單中建立的。 Dataverse您可以使用資料工作區,或透過 Power Apps 中建立的模型導向應用程式來建立資料表表單。 這些表單可以在頁面中使用,或是與清單搭配使用來建立完整的 Web 應用程式。

提示

若要新增表單:

  1. 開啟設計工作室以編輯網站的內容和元件。

  2. 移至頁面工作區。

  3. 選取要編輯的頁面。

  4. 選取要新增表單元件的區段。

  5. 將游標暫留在任何可編輯的畫布區域上,然後從元件面板選取表單圖示。

    新增元件功能表選項。

  6. 您可以選擇建立新表單或使用現有表單(如果製作者之前創建了一個表單)。

    如果您選擇建立新表單,則需要輸入以下條件。

    將表單新增至頁面。

    選項 描述:
    選擇資料表 選擇您要用來儲存資料的資料表。
    選取表單 選取所選資料表可用的其中一個 Dataverse 表單。
    為所選取表單的複本命名 指定表單複本的名稱。
    資料​​ 您可以選擇讓使用者輸入的資料建立新記錄、更新現有資料,或將資料設為唯讀。
    送出時 您還可以選擇顯示成功訊息。 您必須輸入選項以重新導向至網頁,以及重新導向至 URL。
    CAPTCHA 您可以選擇向匿名使用者、已驗證的使用者或兩者顯示 Captcha。
    Attachments 可讓您為表單啟用和設定附件

    Note

    您必須啟用資料表權限,才能確保使用者可以與表單上的資料進行互動。

  7. 您可以選取省略符號 (...) 來複製表單、在區段中上移或下移表單,或是刪除表單。

編輯表單上的文字欄位

您可以編輯文字欄位,包括電子郵件、表單標題和標題區段。

若要編輯表單上的文字欄位:

  1. 將游標暫留在畫布上,並從中選取文字欄位。
  2. 編輯文字欄位,並視需要設定其樣式 (粗體、底線或斜體)。 文字欄位的樣式選項,包括粗體、底線和斜體。這裡已選取粗體。

編輯、驗證和刪除表單欄位

表單欄位可在頁面工作區中編輯。

若要編輯表單欄位:

  1. 選取欄位,然後選擇編輯欄位

  2. 設定欄位屬性。

    • 更新欄位的標籤/顯示名稱。
    • 將欄位標示為必填欄位,然後自訂要在欄位為必填時顯示的錯誤訊息。
    • 新增欄位的描述並調整其位置 (選項包括位於欄位上方、欄位下方和標籤上方)。
    • 設定欄位的驗證規則。
      • 使用選項來設定立即可用的驗證。
      • 使用 RegEx 選項來輸入使用規則運算式的自訂驗證。

    根據您的數據類型,可能會顯示其他屬性。

  3. 選取完成

若要刪除表單欄位:

  1. 將游標暫留在畫布上,並從中選取欄位。
  2. 選擇工具列中的省略符號...
  3. 選取刪除

警告

這也會從對應的 Dataverse 表單中刪除欄位。

在表單上啟用附件

如果啟用了附件,則用戶可以在提交表單時上傳附件。

若要在表單上啟用附件:

  1. 新增表單,或編輯現有的表單。

  2. 在「 添加表單 」對話框中,從左側面板中選擇 「附件 」。

  3. 打開啟用 附件 開關。

  4. 打開/關閉“ 需要 附件”開關,具體取決於您是否希望要求使用者包含附件。

  5. 打開/關閉“ 允許多個檔 ”開關,具體取決於您是否希望允許使用者上傳多個檔。

  6. 對於 「附件存儲」,請選擇「註釋 以保存檔 Dataverse ,或選擇“Azure Blob 存儲 以將文件存儲在 Azure 中。

    注意

    在成功使用 Azure Blob 儲存進行附件之前,需要滿足一些先決條件:

    • 基本門戶包的 Dataverse 版本至少需要為 9.3.2405.xx。 如果未滿足要求,您將看到一條消息“若要訪問更多文件上傳控件,請更新 Dataverse Base 門戶包”。
    • 您 Power Pages 網站的運行時版本至少需要為 9.6.5.1。
  7. 如果使用 Azure Blob 儲存,請輸入 Azure 儲存帳戶名稱 Azure 容器名稱 的值。 有關詳細資訊,請參閱 啟用 Azure 存儲

  8. 對於 Maximum number of files ( 最大文件數),輸入您希望允許用戶上傳的最大文件數。

  9. 對於 Upload size limit per file (Upload size by file (KB) (以 KB 為單位)),輸入您希望允許的每個檔的最大大小(以 KB 為單位)。 下表顯示了基於所選取選項的絕對最大檔案大小限制:

    存儲選項 每個檔案的最大檔案大小
    注意事項 90 MB
    Azure Blob 儲存體 10 GB

    重要

    如果您使用備忘錄進行存儲,請確保檔案大小限制不超過 為 環境 設置的電子郵件附件限制。 例如,如果您將每個檔的上傳大小限制設置為 50 MB,但電子郵件附件限制的預設值為 5 MB,則使用者將無法上傳大於 5 MB 的檔。

  10. 對於 允許的檔案類型,選擇您希望允許使用者上傳的檔類型。 允許下列檔案類型:

    • 所有
    • Audio
    • 文件
    • Image
    • Video
    • 特定 (逗號分隔值)

設定後,檔案上傳預留位置會顯示在畫布中。

已啟用附件選項的表單。

新的文件上傳體驗

通過新的檔上傳體驗,最終使用者可以看到檔名、檔類型、檔大小、上傳進度條和刪除選項。 如果上傳失敗(例如,如果檔類型不受支援或上傳超過最大檔數),則會顯示一條錯誤消息。

新網站會自動啟用新的文件上傳體驗,包括從開發人員更改為生產環境的網站。 現有網站必須選擇使用新的檔上傳體驗。

通過創建 名為 EnhancedFileUpload 且值為 true 的網站設置來選擇加入新體驗。 新網站將自動啟用。

若要禁用新體驗,請將 EnhancedFileUpload 網站設置的值 設置為 false

啟用資料表權限

添加新表單時,您會看到一個提示,要求設置許可權以允許網站使用者與表單交互。 資料表權限的設定會預先填入 ( 建立 附加至),但是您仍需要指派 web 角色並儲存設定。 程式會自動為包含附件的附註 (註釋)資料表建立子表權限。

設定資料表權限。

您也可以在設定工作區中,根據需求調整權限並指派 Web 角色。

資料表權限功能表。

如需詳細資訊,請參閱設定資料表權限

在表單欄位上啟用程式碼元件

如果表單 Dataverse 欄位配置為使用「數據」工作區或模型驅動應用的代碼元件,則可以啟用代碼元件以在網頁表單上使用。

若要啟用程式碼元件:

  1. 從功能表中選取編輯程式碼元件按鈕。

  2. 啟用自訂元件欄位 開關切換至 [開] 位置。

此時會針對該欄位啟用自訂元件。

編輯表單欄位的程式碼元件屬性 (預覽版)

您也可以從頁面工作區中編輯元件的屬性。

重要

  • 這是預覽功能。
  • 預覽功能不供生產時使用,而且可能功能受限。 這些功能是在正式發行前先行推出,讓客戶能夠搶先體驗並提供意見反應。

在您啟用程式碼元件之後,該元件的屬性會顯示在啟用自訂元件欄位切換開關底下。 設定這些屬性的值,然後選取完成