oracle - Oracle apex 如何知道哪个项目引发“离开站点”弹出窗口
问题描述
大多数情况下,我将“未保存的更改警告”功能设置为“页面默认值”。但在某些情况下,我会弹出“离开站点?”的警报。即使我没有改变任何东西。可能是因为在初始化中进行了更改的动态操作。我可能在一个页面中有很多项目,我想知道是否有一种快速方法可以知道哪个项目引发了此警报。
谢谢
解决方案
在 apex 中,您可以通过 apex 字典视图访问整个应用程序元数据。要查看页面中所有项目的“警告未保存的更改”设置,您可以运行以下查询:
SELECT
application_id,
page_id,
item_name,
warn_on_unsaved_changes
FROM
apex_application_page_items
WHERE application_id = <your_application_id> and page_id = <your_page_id>
同样,您可以使用此查询查看每个页面的设置:
SELECT
application_id,
page_id,
warn_on_unsaved_changes
FROM
apex_application_pages
WHERE application_id = <your_application_id>
推荐阅读
- python - 如何参数化pytest中的参数?
- python - 为什么图像属性没有方法文件名上传到 gcs?
- r - 在 Iris 数据集中查找均值和标准差并绘制图形
- android - Flutter:结合 Notification Channel 和 FCM Topic
- r - 如何更改 S4 对象中的对象类型?
- go - Golang 升级不兼容的模块
- java - “org.apache.tomcat.jdbc.pool.DataSourceFactory”的“maxAge”是否会影响活动数据库连接
- python - 如何计算每日数据时间序列的百分比变化
- firebase - ProfilePicture 已上传,但下载时显示错误的文件格式
- node.js - 如何使用云功能正确初始化 Firebase 功能测试?