Oracle APEX 从函数打开页面

Oracle APEX Open Page from a Function

我有我的页面P2000_Patient。

在此页面上,我有一个项目 P2000_Criteria_id(类型:数字字段)。

我想创建一个具有动态操作的按钮,并根据此值搜索我的 table,如果此 Criteria_id 与我的 table 的内容匹配,则打开页面 P2002_Symptoms,否则打开页面 P2001_Episodes.

先决条件是了解 URL 语法 https://docs.oracle.com/database/121/HTMDB/concept_url.htm#HTMDB03017

然后查看文档页面 https://docs.oracle.com/en/database/oracle/application-express/21.2/aexjs/apex.navigation.html#.fn:dialog

https://docs.oracle.com/en/database/oracle/application-express/21.2/aexjs/apex.navigation.html#.redirect

据我所知,不需要动态操作来满足此要求。只需创建一个带有“提交页面”操作的按钮,并处理逻辑以重定向到分支中的页面 2001 或 2002。创建 2 个分支,每个页面一个,服务器端条件为 2002 年的“返回行”和 2001 年的“无返回行”。