定義載入表單和載入索引標籤步驟類型
您可以在 Power Pages 設計工作室中設定多表單步驟類型。
下列指示詳細描述如何在入口網站管理應用程式中設定載入表單和索引標籤步驟。
此步驟類型可讓多步驟表單步驟在整個多步驟表單程序內做為基本表單運作。 它會載入表單,並包含一組類似基本表單所提供的選項。
設定
姓名 | 描述: |
---|---|
姓名 | 記錄的描述名稱。 必要 |
資料表名稱 | 將從中載入表單的基本名稱。 必要 |
表單名稱 | 要轉譯的目標資料表上表單的名稱。 必填 |
索引標籤名稱 | 要轉譯的指定資料表的表單上索引標籤的名稱。 列席者 |
模式 | 下列其中一個值:
|
從索引標籤自動產生步驟 | 勾選表示將在基本表單上顯示多個索引標籤,由第一個索引標籤開始,每個索引標籤都是後續步驟,並持續至所有索引標籤全部瀏覽過,然後在最後送出上有個插入記錄。 取消勾選為預設行為。 取消勾選值,表示只會針對目前步驟呈現一個索引標籤或表單。 如果未指定索引標籤名稱。則會顯示第一個索引標籤。 |
記錄來源類型 | 下列其中一個值:
|
記錄識別碼參數名稱 | 包含此基本表單的網頁 URL 的查詢字串中提供的參數名稱。 |
關聯名稱 | 當 [記錄來源類型] 是 [與目前的入口網站使用者關聯的記錄] 時,為必填。 目前入口網站使用者記錄與目標記錄記之間關聯的邏輯名稱。 這必須傳回與 [資料表名稱] 所指定相同的資料表類型。 |
啟用資料表權限 | 將使表單遵循資料表權限。 基於回溯相容性的原因,預設為 false。 如果設為 true,明確的權限為「必要」,對於任何想要存取表單的使用者來說。 這只適用於表單的「第一個」步驟。 請注意:這種保護表單的方法很快就會被取代。 因此,不應使用這種方式。 使用適當的資料表權限和 Web 角色設定,來為使用者提供任何資料的存取權。 如需詳細資料,請參閱下一節的保護表單。 其他資訊:新網站上表單和清單的資料表權限變更 |
保護您的表單
注意
這種保護表單的方法很快就會被取代。 因此,不應使用這種方式。 使用適當的資料表權限和 Web 角色設定,來為使用者提供任何資料的存取權。 其他資訊:新網站上表單和清單的資料表權限變更
若要保護表單,您必須建立資料表權限,根據 Web 角色決定記錄的存取權和擁有權。 如果使用者來到多步驟表單但未具備權限,將會收到錯誤訊息。 此外,當您將表單設定為未啟用資料表權限時,您也將看到警告:
「應為此記錄啟用資料表權限,否則網際網路上的任何人都可查看資料。」
若要啟用多步驟表單的權限,請選取核取方塊以啟用資料表權限。 其他資訊:建立 Web 角色。
其他設定
姓名 | 描述: |
---|---|
內嵌呈現 Web 資源 | 刪除在基本表單中包含 Web 資源的 IFrame。 |
工具提示已啟用 | 工具提示是使用目標資料表上屬性的描述設定。 |
顯示不支援的欄位 | 目前所有欄位均支援。 這是針對可能對欄位類型所做的變更保留。 |
將建議的欄位設為必要 | 將所有屬性變為必要,也就是將欄位需求等級設定為 [建議業務]。 |
將所有欄位設為必填 | 將所有欄位設為必填,無論欄位需求等級為何。 |
驗證摘要 CSS 類別 | 指派給驗證摘要的 CSS 類別名稱。 預設:'validation-summary alert alert-error alert-block' |
啟用驗證摘要連結 | 布林值 true 或 false,表示錨點連結是否應在驗證摘要中顯示,以捲動至包含錯誤的欄位。 預設:true |
驗證摘要連結文字 | 指派至驗證摘要連結的標籤。 預設︰按一下這裡 |
指示 | 在表單頂端顯示本文區塊。 |
找不到記錄訊息 | 無法載入來源記錄時顯示的訊息。 預設:找不到您要尋找的記錄。 |
表單選項
姓名 | 名描述 |
---|---|
新增 Captcha | 入口網站使用 Telerik 提供的 RadCaptcha 來防止惡意的垃圾郵件攻擊。 此服務唯一的金鑰來驗證入口網站應用程式的要求。 |
驗證群組 | 指派給輸入控制項的群組名稱,用於評估具名群組的輸入是否有效。 |
上一步按鈕 CSS 類別 | 指派給 [上一步] 按鈕的 CSS 類別名稱。 |
上一步按鈕文字 | 上一步按鈕的標籤。 |
下一步按鈕 CSS 類別 | 指派給 [下一步] 按鈕的 CSS 類別名稱。 |
送出按鈕文字 | 下一步按鈕的標籤。 |
送出按鈕 CSS 類別 | 指派給 [送出] 按鈕的 CSS 類別名稱。 預設:送出按鈕 |
送出按鈕文字 | 送出按鈕的標籤。 預設值是「送出」 |
送出按鈕忙碌文字 | 執行程序期間送出按鈕的標籤。 預設:處理中... |
透顧建立記錄關聯目前入口網站使用者
這些選項用來追蹤哪一個入口網站連絡人透過入口網站 UI 建立記錄
名稱 | 描述 |
---|---|
關聯目前的入口網站使用者 | 勾選則表示目前已登入使用者的記錄應該與目標資料表記錄相關聯。 |
入口網站使用者查詢資料行 | 儲存入口網站使用者的目標資料表上屬性的邏輯名稱。 |
為活動當事人 | 布林值,表示入口網站使用者查詢資料行是 [活動當事人] 類型。 請參閱 ActivityParty 資料表 |
相關的資料表參照
以下參數與表單儲存時設定相關聯的資料表參考相關。
這提供了將表單目前要建立或更新的記錄與另一個目標記錄產生關聯的方式。 這非常實用,如果您有多個步驟牽涉到多個資料表類型且希望將產生的記錄相關聯,或是如果傳遞了您想要建立關聯的記錄識別碼的查詢字串給頁面。 例如,我們有一個人才招募頁面列出職缺,每一項職缺都有一個申請該工作的連結,包含職缺識別碼,並連結到申請表,因此只要建立申請,職缺就會與該記錄產生關聯。
名字 | 描述 |
---|---|
儲存時設定資料表參照 | 是或否。 值為 [是],表示儲存表單時應指派相關聯的資料表參考,否則不會設定任何內容。 |
關聯名稱 | 兩個資料表類型之間特定關聯的 [關聯定義名稱]。 附註:如果您指定 [目標查詢屬性邏輯名稱],則不要指定關聯名稱。 |
資料表邏輯名稱 | 參考資料表的邏輯名稱。 |
目標查詢屬性邏輯名稱 | 要建立或更新的目標資料表上查詢屬性的邏輯名稱。 附註:如果您指定 [目標查詢屬性邏輯名稱],則不要指定關聯名稱。 |
填入查詢欄位 | 如果有關參考資料表的查詢是在表單上,則勾選此值將會在表單上的欄位中填入使用下列設定擷取的值。 |
來源類型 | 下列其中一個值:
|
參照資料表步驟 | 前一個步驟的多步驟表單步驟記錄,擷取該步驟中建立或編輯的資料表並將它與這個目前步驟的記錄建立關聯。 |
查詢字串名稱 | 包含多步驟表單的網頁 URL 的查詢字串中提供的參數名稱。 |
查詢字串是主索引鍵 | [是] 表示查詢字串值是主索引鍵值。 [否] 表示查詢字串值是主索引鍵以外的屬性類型。 |
查詢屬性邏輯名稱 | 查訊記錄的屬性的邏輯名稱。 |
顯示唯讀詳細資料 | 勾選則表示,表單應在顯示與參考記錄相關的唯讀資訊的頁面頂端顯示。 需要表單名稱。 |
表單名稱 | 參考資料表上表單的名稱,應用來顯示唯讀詳細資料。 |
其他功能
姓名 | 名描述 |
---|---|
附加檔案 | 勾選即可在表單底部包含檔案上傳控制項,讓檔案附加至記錄。 |
允許多個檔案 | 布林值,指出使用者是否可以上傳多個檔案。 |
接受 | 接受屬性會指定伺服器透過檔案上傳接受的檔案的 MIME 類型。 若要指定多個值,請用逗號分隔每個值 (例如 audio/*,video/*,image/*)。 |
Label | 檔案上傳控制項旁顯示的文字。 對於為 Microsoft Dataverse 環境安裝並啟用的每一個語言套件,都會有一個欄位可輸入關聯語言的訊息。 |
是必要的 | 勾選表示需要有檔案附件才能繼續。 |
需要錯誤訊息 | 表單驗證期間顯示的訊息,如果 [是必要的] 為 true,且使用者未附加檔案。 對於為 Dataverse 環境安裝並啟用的每一個語言套件,都會有一個欄位可輸入關聯語言的訊息。 |
自訂 JavaScript | 自訂的 JavaScript 區塊,將會新增至頁面底部,位於結束表單標籤元素正前方。 資料表欄位的 HTML 輸入識別碼會設定為屬性的邏輯名稱。 這樣就更方便透過 jQuery 選取欄位、設定值或執行其他用戶端操作。 $(document).ready(function() { $(#address1_stateorprovince).val(Saskatchewan); }); |