更改时弹出 LOV 不显示选择

问题描述 投票:0回答:2

我的 oracle APEX 应用程序中有一个弹出 LOV 页面项目,其列表是通过 SQL 查询提取的。当我尝试从运行时更改弹出 LOV 的值时,新值不会显示在页面项中。

我可以看出更改正在注册并且该值正在存储,因为我有一个动态操作,该操作取决于正常工作的页面项的值。除此之外,调试器还确认该值存储在页面项中,但页面项未显示值。

其他一些可能值得注意的事情:

  • 当我静态地为页面项目分配一个值时,该值会按预期显示,但是当我从静态分配中切换该值时,它不会显示。

  • 我有其他弹出 LOV 页面项目,它们在同一应用程序中执行几乎完全相同的操作,并且似乎没有此问题。我已经仔细检查了页面项目的属性,但找不到任何会导致此问题的差异,但我是 Oracle APEX 的新手,所以我可能错过了一些东西。

sql plsql oracle-apex
2个回答
0
投票

在弹出 LOV 更改时触发的动态操作中将弹出 LOV 页面项目作为“要提交的项目”之一删除后,问题得到解决。


0
投票

遇到同样的问题。 找出原因是数据库列错误。在我的例子中是 CHAR 类型,但 APEX 选择列表仅适用于 VARCHAR2 类型数据。

© www.soinside.com 2019 - 2024. All rights reserved.