带有自动完成 oracle apex 的文本字段

问题描述

我创建了一个函数,该函数根据在页面元素中输入的电子邮件输出嵌套表。 这些值是从 ldap 中获取的。 该函数有效,当我调用它时,我从 LDAP 中获得了所需的值。

现在我已经创建了一个页面元素,可以在其中输入电子邮件。这是在共享组件中使用以下 sql 查询自动完成的文本字段类型:

SELECT MAIL,USERNAME
from table(LDAP_SEARCH_BY_MAIL(:P7_EMAIL));

作为显示和返回类型,我选择了邮件

但是,在输入邮件时,我没有根据输入得到任何建议。 我在这里错过了什么?

解决方法

具有自动完成功能的文本字段将只接受选择查询中的一列。

例如:SELECT employee_name FROM t_empolyees;

在您提到的查询中,您选择了两列。

显示和返回值仅适用于选择列表和 LOV。