Oracle APEX链接构建器问题:目标页面设置项无可选内容
排查思路与解决办法
- 目标页面未创建对应参数接收项:页面6必须先创建一个页面项(比如
P6_WORD_ID)来接收页面4传递的WORD_ID值。链接构建器只会列出目标页面上已存在的、支持参数传递的页面项,未创建的话自然没有可选内容。 - 页面项属性不符合传参要求:就算页面6有
P6_WORD_ID,如果它的源属性未设置为“请求”或“会话状态”,或者项的可见性被设为“隐藏且不保留会话状态”这类不支持传参的类型,链接构建器也不会将其列为可选参数。 - 目标页面报表未关联该页面项:页面6的交互式报表SQL语句中,需要加入
WHERE WORD_ID = :P6_WORD_ID的过滤逻辑。如果报表根本没用到这个页面项,APEX不会把它识别为报表的关联参数,链接构建器也就不会显示该选项。 - 权限或缓存问题:当前操作账号没有页面6的编辑权限,或者APEX元数据缓存未更新。可以尝试在应用构建器中点击“刷新应用”更新元数据,或使用拥有管理员权限的账号重试。
- 目标页面选择错误:在页面4的报表列链接设置中,确认目标页面选的是页面6,如果选错了页面,自然看不到对应页面的参数项。
内容的提问来源于stack exchange,提问作者Pearl
相关产品推荐
相关产品推荐

