My Oracle Support Banner

E1: FDA: Using a Combo Box Control in Form Design Aid (FDA) (Doc ID 1391121.1)

Last updated on APRIL 18, 2024

Applies to:

JD Edwards EnterpriseOne Tools - Version 8.98 and later
Information in this document applies to any platform.

Purpose

1. Overview of Combo Box Controls

You can use a combo box (drop-down list) to display a list of items from which the user can make a selection. The combo box includes a type-ahead feature where typing the first character of a matching item description will select that item in the control. It can reside on a form or inside a grid control or in the grid of a parent child control. When inside a grid control, the combo box acts exactly as a normal grid cell except when it has the focus. At that point, it behaves as a combo box; that is, the user can pick an item from the list by clicking and choosing an item from the drop-down, by typing directly in the field, or by using the arrow and enter keys on the keyboard.

You must associate the combo box with a data dictionary (DD) item, if not, the combo box will be disabled at runtime and display "Uninitialized". If the associated DD item has user-defined code (UDC) values, those values are used to load the combo box list. During runtime, you can load the control with values from a different UDC, if necessary. Alternatively, you can use event rules (ER) in the application to load the values without reference to a UDC, although doing so precludes the ability to directly include translated text in the drop-down list. In either case, using a system function to remove items, you can dynamically filter the list before it is displayed to the user.

No matter what is loaded into the control, upon initialization, the control always displays -- Select One -- as the currently selected item to indicate that the user should select an item in the control. This is true of combo boxes both on a form and in a grid. Although it is an item in its own right, you cannot remove it from the list. --Select One-- always appears at the top of the list; you cannot insert a list item above it.

NOTE: -- Select One -- is merely a prompt or indication to the user to make a selection. --Select One -- is not an actual value. Therefore, it will never be written to the database with the intent of saving it as actual data.

The Combo Box control is designed to be used on the Web Client. Many of the combo box system functions are available only for the Web client. Only the system functions "Select Item" and "Get Description" work on the Windows client, all other system functions including "Add Item" work only on the Web client. A combo box populated with the "Add Item" system function renders empty on a Windows client.

This document provides details on using a Combo Box Control in Form Design Aid (FDA).

Scope

This document is intended for the EnterpriseOne developer who will be using Combo Box Controls while designing or modifying applications within Form Design Aid (FDA).

Details

To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!


In this Document
Purpose
 1. Overview of Combo Box Controls
Scope
Details
 2. Loading Combo Box Controls
 2.1 Loading a Combo Box from a UDC
 2.2 Loading a Combo Box from Cache
 2.3 Loading a Combo Box with the Add Item System Function
 3. Combo Box Control Events
 4. How to Use a Combo Box in the Grid and Add Values Using the "Add Item" System Function
 5. How to Use a Combo Box Control to Filter Grid Records in a Search and Select Form
 6. How to empty combo box contents
 7. Additional Information
References

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.