Page cover

按下按鈕後, 顯示確認對話框

按下按鈕後, 顯示認對話框, 詢問是否執行動作.

情境

在表單輸入後,按下 (B)Create,系統提示確認對話框。

原理

  1. 按下 (B)Create, 系統執行 Javascript 顯示對話框

  2. 系統執行 apex.page.confirm() 或者 apex.confirm() 顯示對話框

  3. 按下(B)OK 後,Apex 執行 form 的 Form - Automatic Row Processing (DML) process 將表單的欄位資料新增到表格中。

  1. (B)Create 的 Behavior 的 Database Action 屬性會決定做那種 DML 操作

設定步驟

前題

已使用 Form Wizard 建立,為 Table 建立 Form

步驟

Step 1. 檢視表單的 (B)Create 的 Behavior 屬性區

Step 2. 修改 Action 成為 Redirect to URL

Step 3. 設定 Target 屬性:

javascript:apex.confirm('確定儲存?','CREATE');

參數 1: pMessage, 提示訊息文字

參數 2: pOptions, 呼叫選項。提供 CREATE 告知 Apex 請求的動作類型。

詳細說明參考:

完成的設定

Step 4. 完成

Last updated

Was this helpful?