【问题标题】:Pass Variables Between Pages in Apex在 Apex 中的页面之间传递变量
【发布时间】:2014-02-16 06:15:39
【问题描述】:

我有一个交互式报告,第 4 页,其中显示了项目列表。显示的每一行都有一个复选框。当我选中特定行的复选框时,我想转到第 10 页,其中显示了可以分配给项目的文档列表。为此,我需要将 project_id 从项目页面传递到文档页面。 我在第 10 页创建了 P10_PROJECT_ID 来接收项目,如果 我创建了一个提交按钮,一旦选择了项目,就可以点击它。在页面按钮处理中,我将“单击按钮时的操作”设置为 操作:重定向到此应用程序中的页面 页数:10 设置这些项目:P10_PROJECT_ID 使用这些值:&PROJECT_ID。

但是,项目 ID 没有从第 4 页传递到第 10 页。如果我更改 &PROJECT_ID。到值101,传值

请有人帮忙解释我在尝试传递项目 id 的变量时哪里出错了?

谢谢

特蕾西

【问题讨论】:

  • 为什么要使用复选框作为列链接?那没有任何意义。您可以通过在报告中指定列链接轻松实现您的要求。

标签: oracle-apex


【解决方案1】:

如果我理解这个问题,您需要传递 1 个 project_id。 在报告的区域来源中更改您的选择,例如:

SELECT name, description,
'<a href="f?p=app_id:10:&APP_SESSION.::::P10_PROJECT_ID:'|| id ||'" target="_blank">display DOC</a>' link
FROM your_table

您将在报告中获得指向 10 页的链接(id 值传输到 P10_PROJECT_ID

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-02-21
    • 2012-07-19
    相关资源
    最近更新 更多