【问题标题】:how to redirect another page with select list value on button click in oracle apex?如何在oracle apex中单击按钮时使用选择列表值重定向另一个页面?
【发布时间】:2019-12-23 06:52:39
【问题描述】:

我有选择列表值。选择列表中的任何更改后并单击按钮(它必须重定向我提到的页码并更改选择列表值)。 到目前为止我做了什么。

拿另一个项目 P213_CLASS_TYPE_VAL

在选择列表上创建 DA

Select :P213_CLASS_TYPE into :P213_CLASS_TYPE_VAL from dual;
item to submit : P213_CLASS_TYPE,P213_CLASS_TYPE_VAL
item to return : P213_CLASS_TYPE_VAL;

按钮操作:重定向到此应用程序中的页面 第 218 页

Set Item 
Name                   Value
P218_GET_CLASS_TYPE    &P213_CLASS_TYPE_VAL.

我们面临的问题是,有些它会使用更改的项目值重定向,而有些时候会使用以前的项目值重定向

【问题讨论】:

    标签: oracle-apex oracle-apex-5.1 oracle-apex-18.2


    【解决方案1】:

    您不需要动态操作来重定向到另一个页面,这是一个常见的错误并且不必要地使事情复杂化。 最简单的方法是让按钮提交页面并创建一个到页面 218 的分支,您将在其中传递 P213_CLASS_TYPE_VAL 的值。

    在第 213 页:带有操作的按钮:“提交页面”

    在第 213 页: 跳转到第 218 页:

    • 服务器端条件:“按下按钮时”= 您的按钮。
    • 行为:页面或 URL(重定向)、页面 281 并将项目 P218_GET_CLASS_TYPE 设置为 &P213_CLASS_TYPE_VAL。

    仅此而已。

    【讨论】:

    • 当您使用 DA 将数据传递到另一个页面时,值永远不会到达会话。但是当您提交表单时,数据会发送到会话。您可以使用底部栏中的按钮验证会话。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-03-06
    • 2019-09-15
    • 2017-12-06
    • 2020-01-26
    • 1970-01-01
    • 2021-09-07
    相关资源
    最近更新 更多