簡體   English   中英

有人可以在 Apex 中解釋這行代碼嗎

[英]Can someone explain this line of code in Apex

我對 Oracle Apex 非常陌生,需要幫助理解我從創建應用程序的教程中獲得的這段代碼。 我已經搜索過,我認為它是 JavaScript 但我什至不確定。

有一個頁面,有一個模態對話框。 此代碼應該在對話框關閉后刷新對話框附加到的頁面。 在模態對話框的對話框部分中,在屬性中粘貼以下行:

close: function(event, ui) {apex.navigation.dialog.close(true,{dialogPageId:&APP_PAGE_ID.});}

什么是close:部分? 我知道function(..,..)在 JavaScript 中聲明了一個 function。

我還發現 apex.navigation.dialog.close(true) 關閉了一個對話框,但在這種情況下,教程是說用戶自己關閉了對話框,我們只是檢測到它,那么這段代碼的意義何在?

最后,我知道了&APP_PAGE_ID. 是如何在 Apex 中獲取頁面的 ID,但dialogPageId:在它之前寫的是什么?

鏈接到教程

它在docs中有描述。 甚至還有一個例子

{dialogPageId:3})

-- 來自文檔:

此示例演示關閉模式對話框頁面,並返回頁面項的 object,dialogPageId 及其值為 3。啟動模式對話框的頁面可以通過 Dialog Closed Dynamic Action 事件使用返回的值來識別觸發事件的模式對話框的頁面 ID。

關於close: 檢查構建器中對話框 > 屬性部分的幫助文本。 它說:

在此處輸入圖像描述

在提到的 jquery 文檔中,您會發現“關閉”事件。

總結一下:“關閉:”是一個 function,當對話框關閉時將被觸發,並且在 function 中設置了關閉對話框的對話框 ID。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM