首页 > 解决方案 > 如何仅在第一次加载页面时管理清除缓存 Oracle Apex

问题描述

我构建了一个包含许多 Popup LOV 的页面和一个提交页面的按钮。我正在寻找一种仅在加载页面时管理清除缓存的方法,因为我添加了一个“区域前”进程。-类型:清除会话状态。当应用程序提交页面时,对选择的输入进行验证。 在此处输入图像描述

我尝试使用 DA 在加载页面时清除项目,仅当项目上的服务器条件为 0 时。在这种情况下,该值有效,但如果我移动到另一个页面并返回,使用导航栏页面不会清除。 在此处输入图像描述 在此处输入图像描述

我想在第一次加载页面时而不是在提交值时清理所有项目,但我找不到管理缓存浏览器的方法。

标签: oracle-apex-19.2

解决方案


我找到了这个问题的解决方案。希望对大家有用。

1)Before Region - 将进程上的 Run Process 执行选项设置为“Once Per Session”或“When Reset”。

在此处输入图像描述 在此处输入图像描述

2) 共享组件 - 导航菜单 - 在链接到页面的导航列表条目的清除缓存属性中包含页码。

在此处输入图像描述


推荐阅读