Oracle apex 如何在oracle apex中使用按钮单击上的“选择列表”值重定向另一个页面?

Oracle apex 如何在oracle apex中使用按钮单击上的“选择列表”值重定向另一个页面?,oracle-apex,oracle-apex-5.1,oracle-apex-18.2,Oracle Apex,Oracle Apex 5.1,Oracle Apex 18.2,我有选择列表值。在选择列表中进行任何更改后,单击按钮(它必须重定向我提到的页码,选择列表值已更改)。 我到目前为止所做的一切 另取一件P213\u类\u类\u值 在选择列表中创建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; 按钮操作:

我有选择列表值。在选择列表中进行任何更改后,单击按钮(它必须重定向我提到的页码,选择列表值已更改)。 我到目前为止所做的一切

另取一件P213\u类\u类\u值

在选择列表中创建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页


我们面临的问题是,有些it会使用更改的项目值重定向,有些时间会使用以前的项目值重定向。您不需要动态操作来重定向到另一个页面,这是一个常见错误,不必要地使事情复杂化。 最简单的方法是让按钮提交页面并创建一个分支到第218页,在那里传递P213_CLASS_TYPE_VAL的值

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

第213页: 转到第218页,附:

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

仅此而已。

当您使用DA将数据传递到另一个页面时,值永远不会到达会话。但是,当您提交表单时,数据将被发送到会话。您可以使用位于底部栏中的按钮验证会话。
Set Item 
Name                   Value
P218_GET_CLASS_TYPE    &P213_CLASS_TYPE_VAL.