Oracle APEX-使用“重定向到页面”时,该值不会保留

时间:2018-10-10 19:55:06

标签: oracle-apex oracle-apex-5.1

页面上有一个字段,我想将其移到应用程序的另一个页面。 在按钮上单击“我使用“重定向到应用程序中的页面””,然后将页码设置为2。

现在我想将值P1_MY_ID保留到第2页,因此我将“设置项目”用于目标页:

NAME            VALUE
_________       _______
P2_RECORD_ID    &P1_MY_ID.

在第2页上,P2_RECORD_ID是从共享LOV填充的选择列表,其源设置为数据库列。

打开第2页后,在会话状态中看不到值P2_RECORD_ID。 我在做错什么吗?

2 个答案:

答案 0 :(得分:2)

通常,如果某项具有来源类型 = 数据库列,则来源 Used 已使用“始终替换所有现有值处于会话状态” 。这意味着在页面加载时,自动行提取过程会覆盖该项目的值。

在特定情况下,您似乎传递的值是记录ID-如果这是从数据库中检索记录的唯一标识符,则需要检查它是否已设置为 Primary自动行提取过程中的关键项

答案 1 :(得分:0)

有趣的是,但我只是切换了我要传递的项目的位置,它确实起作用了……不知道为什么起作用,但是我会接受...