【问题标题】:Oracle APEX: Reset session on every application launch?Oracle APEX:每次应用程序启动时重置会话?
【发布时间】:2020-05-19 14:22:11
【问题描述】:

我的用例实际上是从 Oracle APEX 开发人员的角度来看的。我使用的是 18.2 版。

我正在开发一个单页应用程序。每次我从 Page Designer 运行我的 APEX 应用程序时,我都希望我的应用程序的会话状态基本上重置。项目值都应该以 NULL 开头,或者是它们的默认值。

我一直在玩页面加载时的动态操作,但这有点矫枉过正:如果我正在测试多步骤系列操作,模拟最终用户,我希望保留会话状态。但每次我在 Page Designer 中进行开发更改,然后单击“运行”按钮启动我的应用程序时,我都想要一个全新的状态。

有可能吗?我该怎么办?

谢谢。

【问题讨论】:

    标签: oracle oracle-apex oracle-apex-18.2


    【解决方案1】:

    一个简单的解决方法怎么样?

    我知道这是一个单页应用程序。我们称之为第 1 页。好的,这就是最终结果。

    但是,出于测试目的,请创建另一个页面(第 2 页)和一个按钮,该按钮将执行重定向到此应用程序中的页面(您正在处理的页面 - 第 1 页)。

    Link Builder 包含 Clear session state 部分,可让您指定要清除的页面的会话状态 - 显然,这将是 Page 1。

    基本上,您会对第 1 页进行更改,但运行第 2 页并按下按钮以转到第 1 页。其会话状态将被清除,您可以进行任何您想要的测试。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-01-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-05-19
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多