首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >有人能用Apex解释这一行代码吗?

有人能用Apex解释这一行代码吗?
EN

Stack Overflow用户
提问于 2022-09-12 12:21:33
回答 1查看 137关注 0票数 -1

我对Oracle Apex非常陌生,需要帮助我理解我从教程中获得的关于创建应用程序的代码。我搜索过了,我想是JavaScript,但我甚至不确定。

有一个页面和一个Modal对话框。这段代码应该在对话框关闭后刷新该对话框所附加到的页面。在Modal Dialog的Dialog部分,将以下行粘贴到Attribute中:

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

close:部件是用来做什么的?我知道function(..,..)在JavaScript中声明了一个函数。

我还发现apex.navigation.dialog.close(真)关闭了一个对话框,但是在这个例子中,教程是说用户自己关闭了对话框,我们只是在检测它,那么这段代码有什么意义呢?

最后,我知道&APP_PAGE_ID.是如何在Apex中获取页面的ID的,但是在它之前写dialogPageId:是为了什么呢?

链接到教程

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-09-12 14:31:32

这是在文档中描述的。甚至有一个例子

代码语言:javascript
复制
{dialogPageId:3})

-从医生那里:

此示例演示关闭模态对话框页,并返回页面项的对象dialogPageId及其值3。通过对话框关闭的动态动作事件,启动模态对话框的页面可以使用返回的值来标识触发该事件的模态对话框的页ID。

关于close:。检查生成器中Dialog > Attributes部分的帮助文本。上面写着:

在提到的jquery文档中,您会发现一个“关闭”事件。

因此,总结一下:"close:“是一个在对话框关闭时触发的函数,在该函数中设置了已关闭对话框的对话框id。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73689187

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档