【问题标题】:Oracle APEX - Transferring page item value from one page to anotherOracle APEX - 将页面项目值从一页转移到另一页
【发布时间】:2019-02-04 16:37:17
【问题描述】:

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

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

在行选择时,我使用 javascript 来获取所选行的 ID,然后使用 Execute PL/SQL

NULL;

为了将值存储到P2_ID的会话状态中。

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

所以我在链接生成器-目标弹出窗口中设置了目标页面的页面项 - P3_ID ro &P2_ID.。除此之外,我还传递了另一个页面项目P2_TEST,它具有静态值。

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

【问题讨论】:

    标签: oracle-apex oracle-apex-5.1


    【解决方案1】:

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

    【讨论】:

    • 我在按下按钮时不执行 NUll,在用户选择 IG 行后执行。那部分工作正常。在 Behavior 属性中的按钮上,我选择“重定向到此应用程序中的页面”并将页码设置为 3。然后我添加一个选项以将 P3_ID 设置为 P2_ID。是这个意思吗?
    • 或者你的意思是让它成为一个提交页面按钮并在提交后创建一个实际的分支流程?
    • 如果您的按钮提交页面,将使用一个分支。如果您的按钮重定向并且未提交页面,那么是的,在重定向屏幕中添加选项以将 P3_id 复制到 P2_id。
    猜你喜欢
    • 2013-05-30
    • 1970-01-01
    • 2011-08-06
    • 2017-07-01
    • 2019-06-29
    • 2021-02-20
    • 1970-01-01
    • 1970-01-01
    • 2013-05-16
    相关资源
    最近更新 更多