ADF ComboBox 组件是否可以键入给定 LOV 中不存在的值?

Is it possible with an ADF ComboBox component to type in values not present in the given LOV?

我正在使用 ADF 处理输入表单。我有一个输入字段,我想在其中显示一个列表,用户可以从中 select 值,并且还需要一个类型选项,以防用户想要的值不在列表中。

我使用 JDeveloper 12.2.1.3 进行开发。我试过使用基于静态列表的 ADF ComboBox 组件。该组件给出了一个预期的列表。但是我无法输入新值,以防我想要的值不在列表中。我只能输入列表中已有的内容。

我正在寻找类似于 HTML 输入数据列表组合的东西,它给出一个列表,如果预期值不在列表中,则允许输入。

您可以从 this page 下载并 运行 ADF Faces 富客户端演示,其中显示了所有组件及其功能。

InputListOfValues 和其他 LOV 组件仅允许您输入列表中存在的数据。这就是这些组件的设计方式。允许其他输入是没有意义的,因为您通常在要确保用户只能输入其他数据中定义的参考数据的地方使用此类组件。

无论如何,创建某种组件可以让您完全满足您的需求,这很容易。我在这里写了一篇博客 https://tompeez.wordpress.com/2013/02/03/jdeveloper-11-1-1-6-0-afinputtext-with-self-made-look-up-not-using-lov/