【问题标题】:APEX 5 pass values from one page to anotherAPEX 5 将值从一页传递到另一页
【发布时间】:2017-07-01 07:49:07
【问题描述】:

我在 APEX 5 应用程序上工作,并且有 2 个页面。在第 10 页上有一个树,其中 Selected Node Page Item 设置为 P10_ORG_ID(隐藏),Select List 类型的 Item 称为 P10_PERIOD 和按钮 NEXT。我想要的是当按下按钮 NEXT 转到第 11 页并将单击节点的值 (:P10_ORG_ID) 和选定的值 (:P10_PERIOD) 传递给它。 我怎么能这样做?

谢谢。

【问题讨论】:

    标签: oracle-apex


    【解决方案1】:

    当您编辑按钮时,您可以选择其操作(“重定向到此应用程序中的页面”)在按钮设置中,您可以选择传递名称列表(“设置这些项目”,逗号分隔列表)和值(“使用这些值”,逗号分隔的列表)到您转到的页面。只需填写它即可使值可用。

    【讨论】:

    • 我已经这样做了,但是当转到第 11 页时,项目填充了其他值的值,会话状态没有填充 DOM 状态。
    • @dragy 对不起,我不确定我是否理解你。
    • 感谢您的快速回复。我单击树上的某个节点,P10_ORG_ID 填充了该节点值,然后我在项目 P10_PERIOD 上选择了一些周期并转到按钮 NEXT。应用程序转到第 11 页,但第 11 页项目的值与第 10 页项目的值不匹配。
    • @dragy 不,但它们是可访问的。如果您运行应用程序,您甚至可以在地址栏中看到它们。弄清楚如何提取它们!
    • 可能我做错了什么。但是,在地址栏中我只能看到 P10_PERIOD 的值,P10_ORG_ID 为空。我也尝试使用要提交的页面项目,但没有成功。无论如何,我是这样做的:将重定向到第 11 页操作添加到按钮 NEXT,在项目 P10_ORG_ID 和 P10_PERIOD 上添加动态操作更改提交页面操作,并将页面或 URL 类型的处理后分支(重定向)添加到同一页面(页面10)将这两个项目设置为持久值。只有这种组合对我有用。谢谢。
    【解决方案2】:

    我是这样做的: 将重定向到第 11 页操作添加到按钮 NEXT 分配相应的项目,添加对项目 P10_ORG_ID 和 P10_PERIOD 更改事件的动态操作和提交页面操作,并将页面或 URL(重定向)类型的处理后分支添加到与那些相同的页面(第 10 页)两个项目设置为持久值。

    【讨论】:

      猜你喜欢
      • 2013-05-30
      • 2019-06-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-02-20
      • 1970-01-01
      相关资源
      最近更新 更多