繁体   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