【问题标题】:Oracle Apex 5: How do I redirect page when (dynami-action)button clicked?Oracle Apex 5:单击(动态操作)按钮时如何重定向页面?
【发布时间】:2017-01-15 13:57:39
【问题描述】:

我有一个难题。单击按钮时,我想将 APP_USER 重定向到另一个页面。问题是按钮具有与 PLSQL 主体的动态操作。 PLSQL 进行一些检查和验证,然后将个人重定向到另一个页面。我该怎么做?非常感谢。

【问题讨论】:

  • 您是否尝试使用受 PLSQL 代码中验证条件限制的分支?
  • 不知道该怎么做。你能解释一下吗?谢谢你回复顺便说一句。真的很感激。
  • @Cristian_I 这是按钮上的动态操作。

标签: oracle plsql oracle-apex oracle-apex-5


【解决方案1】:

我建议您使用分支,因为从安全角度来看,它们更简单、更好。

在您的页面上创建一个将提交页面的按钮(具有属性 Action=提交页面)然后在 Branch strong>处理 点,您将选择您希望用户被重定向到的页面。

现在要让这个分支在某些条件下运行,请转到分支的 Condition 属性并在 When Button Pressed 选择您的按钮并在 Type 选择 PLSQL 函数体 并在那里添加您的逻辑或选择其他最适合您的类型。

【讨论】:

  • 谢谢。我理解并确实做到了。问题是它带回了一个错误,说重定向太多次或其他东西。我在主页的前标题中有一个分支。因此,当有人登录时,它会检查将他们重定向到哪个页面。最终无法正常工作。我正在使用此代码进行重定向 >> owa_util.redirect_url('f?p=&APP_ID.:1:&APP_SESSION.'); apex_application.stop_apex_engine;
  • 不确定如果我不使用您的用户名,您是否会收到我的回复通知
  • 这是错误 apex.oracle.com 重定向您的次数过多。
  • @AbdirizakObsiye 这就是您的问题中真正应该包含的所有信息:这是您尝试过但没有成功的信息。我建议您编辑您的问题,包括该信息,然后请扩展您的重定向机制以及应该实现的目标。例如,您不想启用深度链接吗?您将谁重定向到哪里,以及在什么基础上?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多