如何在APEX 4.2中分支后保持页面项的值

时间:2015-10-16 11:29:04

标签: session-state oracle-apex

有以下问题

单击按钮并分支到下一页然后再次返回同一页面后,如何保存会话中项目的值。?

方案

  1. 创建了一个包含多个项目的Page和HTML区域,其中一个是选择列表项目,并根据从列表中选择的值,使用DA填充其余项目。

  2. 点击提交页面的按钮,然后创建分支以转到下一页。

  3. 在下一页中,我创建了一个文件浏览项来加载文件,然后单击“保存”按钮,将数据保存在临时表中并创建另一个分支,并将其带回到步骤1中提到的页面。 / p>

  4. 当我到第1页时,所有Items的值都是NULL,即使Select List Item的值相同,所有值仍为NULL。

  5. 想知道如何显示与之前显示的相同的值?

    我使用的是ebs r12和APEX 4.2

    由于

1 个答案:

答案 0 :(得分:0)

可能会有不同的情况 如下所示

  1. 如果您将source as always且值为null,则页面加载可能会导致数据删除

  2. 如果您没有在动态操作菜单中选中Fire On Page Load复选框,则根据选择列表不会更新其他字段的数据。仅适用于更改选择列表

  3. 如果您检查此项目,它将运行并可能填充其他字段的数据

    当您登录开发人员运行您的应用程序并打开调试模式并通过打开视图调试来检查会话时,您可以打开调试并查看页面项工作流程顺序并检查更改