Oracle apex如何知道哪一项会引发;“离开现场”;弹出窗口
我主要是将“未保存更改时发出警告”功能设置为“页面默认设置”。但在某些情况下,我会收到警报弹出窗口“离开网站?”即使我没有更改任何内容。可能是因为在初始化过程中进行了更改的动态操作。 我可能在一个页面中有许多项,我想知道是否有一种快速的方法可以知道哪个项会引发此警报Oracle apex如何知道哪一项会引发;“离开现场”;弹出窗口,oracle,oracle-apex,Oracle,Oracle Apex,我主要是将“未保存更改时发出警告”功能设置为“页面默认设置”。但在某些情况下,我会收到警报弹出窗口“离开网站?”即使我没有更改任何内容。可能是因为在初始化过程中进行了更改的动态操作。 我可能在一个页面中有许多项,我想知道是否有一种快速的方法可以知道哪个项会引发此警报 谢谢在apex中,您可以通过apex字典视图访问整个应用程序元数据。要查看页面中所有项目的“未保存更改时发出警告”设置,可以运行以下查询: SELECT application_id, page_id, item_na
谢谢在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>
选择
应用程序id,
第11页,
项目名称,
警告\u未保存的\u更改
从…起
apex\u应用程序\u页面\u项目
其中应用程序id=和页面id=
同样,您可以通过此查询查看每个页面的设置:
SELECT
application_id,
page_id,
warn_on_unsaved_changes
FROM
apex_application_pages
WHERE application_id = <your_application_id>
选择
应用程序id,
第11页,
警告\u未保存的\u更改
从…起
apex_应用程序_页面
其中应用程序\u id=
谢谢,这很有帮助,但它显示的是所有项目,而不是引发“离开”消息的特定项目(尽管我没有手动更改页面上的任何项目),这是一个很难找到的项目。我只是将此作为示例发布。检查其中一个项目/页面的值是多少,该项目/页面在未保存更改时具有此值,然后将where子句更改为仅包括这些项目/页面