2010-01-23 84 views
1

是否有甲骨文APEX的方式使用值或选择列表中的一个列表,但又不强迫用户选择一个项目,并允许他们进入不同的项目?的Oracle APEX - 值(LOV)的可选列表

我需要的基本功能类似于一个组合框,您可以选择从列表中选择一个项目或进入一个全新的。

感谢马克

+0

我不知道它是那么简单。我第一次在值列表中使用文本框被禁用。 – Mark3308 2010-01-25 17:40:23

+0

被禁用的文本框与其具有值列表无关 - 某些项目类型已禁用文本框,其他项不具有。我发现创建具有所有不同项目类型的项目是有益的,所以我可以尝试它们 - 这样当我有特定需求时,我已经知道哪些项目类型可能适合。 – 2010-01-28 05:18:04

回答

3

是:

  1. 你可以使用一个弹出式LOV项目类型,在这里,用户可以输入他们想要的东西,而LOV只是用来给他们建议,如果他们点击LOV按钮。

  2. 你可以使用一个选择列表,并设置显示空=是;但是用户不能输入自己的值。

+0

只是确保你不要尝试对LOV tho进行验证..'新'值将失败。 – ShoeLace 2010-01-25 02:55:28

+0

@ShoeLace,好点。 (如果它是一个小型的表格,我有时会将我的LOV基于该项目所在列的独特查询 - 这种方式会自动在LOV中显示新值。) – 2010-01-25 07:48:35

+0

是的,我总是基于表查询的LOV's ..和poplists对于小的固定(非分贝)值 – ShoeLace 2010-01-26 22:38:02

1
  1. 你可以使用一个弹出式LOV和UNION它已经进入到目标表中的值。这将会更慢,而且排序会更受限制。

  2. 对于大表,你可以有一个过程,比较了不同的一组与那些在查找表中的目标表值,并进入新的进入查找表。