我的用例实际上是从Oracle APEX开发人员的角度来看的。我正在使用版本18.2。
我正在处理单页应用程序。每次我从Page Designer运行我的APEX应用程序时,我都希望我的应用程序的会话状态实质上是复位的。项目值应全部以NULL或默认值开头。
我一直在玩“页面加载时的动态操作”,但这是过大的:如果我要测试多个步骤的一系列操作(模拟最终用户),并且希望保留会话状态,那么这些操作就可以了。但是,每次我在Page Designer中进行开发更改,然后单击“运行”按钮启动应用程序时,我都希望状态良好。
可能吗?我该怎么办?
谢谢。
一个简单的解决方法如何?
我了解这是一页纸的申请。让我们称之为第1页。好,那就是最终结果。
但是,出于测试目的,请创建另一个页面(第2页)并在其上创建一个按钮,该按钮将执行此应用程序中页面的重定向(正在处理的页面-第1页)。
链接生成器包含“ 清除会话状态”部分,该部分可让您指定要清除的页面会话状态-显然是页面1。
基本上,您将对第1页进行更改,但要运行第2页并按按钮进入第1页。其会话状态将被清除,并允许您进行所需的任何测试。
这种方法有效,谢谢!