Oracle APEX - 将页面项目值从一个页面转移到另一个页面

Oracle APEX - Transferring page item value from one page to another

不确定我做错了什么,需要帮助来诊断问题。

我有一个带有单选按钮 selection 列的 IG 的顶点页面,允许用户一次 select 仅一行。

在行 select 上,我使用 javascript 获取 selected 行的 ID,然后使用执行 PL/SQL

NULL;

以便将值存储到P2_ID的会话状态中。

我在页面上还有一个按钮,该按钮将另一个页面作为目标 - 第 3 页,我需要将我的 P2_ID 值获取到该页面。

所以我在 Link 构建器中设置目标页面的页面项目 - P3_ID ro &P2_ID. - 目标弹出 window。与此同时,我传递了另一个具有静态值的页面项 P2_TEST

现在,当我到达第 3 页时,我在会话状态中看不到 P3_ID,而我确实看到 P3_TEST 并且它确实有一个值,但是 P3_ID 是甚至没有列出...我在这里做错了什么?

这个怎么样:按下按钮时不是执行 NULL;,而是 SUBMIT(提交肯定会将值存储到会话状态)。创建一个分支,将您带到第 3 页;在分支属性中,您会找到一个选项,可以将 P3_ID 设置为 P2_ID