Keyboard Navigable Property
Description
Determines whether the end user or the application can place the input focus in the item during default navigation. When set to Yes for an item, the item is navigable. When set to No, Oracle Forms skips over the item and enters the next navigable item in the default navigation sequence. The default navigation sequence for items is defined by the order of items in the Object Navigator.
Applies to all items except chart items and display items
Set Oracle Forms, programmatically [NAVIGABLE]
Refer to Built-in
GET_ITEM_INSTANCE_PROPERTY
GET_ITEM_PROPERTY
SET_ITEM_INSTANCE_PROPERTY
SET_ITEM_PROPERTY
Yes
Usage Notes
If
Enabled or Visible
is set to No (PROPERTY_FALSE for runtime), then the items’ or item instance’s
Keyboard navigable property is effectively false. At runtime, when the Enabled
property is set to PROPERTY_FALSE, the Keyboard_Navigable property is also set
to PROPERTY_FALSE. However, if the Enabled property is subsequently set back
to PROPERTY_TRUE, the keyboard Navigable property is NOT set to PROPERTY_TRUE,
and must be changed explicitly.
- When Keyboard Navigable is specified at multiple levels (item instance,
item, and block), the values are ANDed together. This means that setting Keyboard
Navigable to Yes (or NAVIGABLE to PROPERTY_TRUE for runtime) has no effect
at the item instance level unless it is set consistently at the item level.
For example, your user cannot navigate to an item instance if Keyboard Navigable
is true at the instance level, but not at the item level.
- You can use the GO_ITEM Built-in procedure to navigate to an item that has
its Keyboard Navigable property set to No (PROPERTY_FALSE) for runtime.
Keyboard Navigable Restrictions
- If you are using SET_ITEM_PROPERTY to set NAVIGABLE to true, then you must
set item properties as follows:
Enabled to Yes (PROPERTY_TRUE for runtime)
Visible to Yes (PROPERTY_TRUE for runtime)