Oracle APEX 20.2 交互式网格中基于Web源的级联LOV无返回数据问题
Oracle APEX 20.2 交互式网格(IG)REST数据源级联LOV无数据解决方案
这是APEX 20.2版本的已知缺陷,IG行上下文内的REST类型LOV无法自动识别级联父参数,可通过以下步骤修复:
- 修正父级列引用格式
级联LOV的父项不能直接选页面级项,需使用IG行级列引用语法,在级联LOV的「父级项」配置中填写[父级LOV对应列名],不要用页面项的PXX_XXXX格式。 - 强制绑定REST数据源的行级参数
打开级联LOV关联的REST Web Source配置,找到接收父级值的请求参数,将参数值的来源设置为「列/项」,值填写&[父级LOV对应列名].,注意首尾的&和.是IG行变量的固定绑定符号,不能遗漏。 - 调整IG列属性确保变更触发刷新
选中父级LOV对应的IG列,将「只读」属性设置为否,同时开启「值更改时提交」选项,保证父值变更时能触发级联LOV的刷新请求。
如果需要临时验证问题,可在REST数据源的请求逻辑中加入参数日志打印,确认父值传递状态,上述方案是20.2版本最稳定的绕过方法,该缺陷在21.1及之后的APEX版本中已官方修复。
内容的提问来源于stack exchange,提问作者Mahmoud Ezz El-Din
相关产品推荐
相关产品推荐

