Oracle Designer Model, Release 6i
Element Type Definition


Element Type Name NAVIGATION_ACTION_ITEM
Short Name NAI
View NameCI_NAVIGATION_ACTION_ITEMS
Description An ACTION_ITEM indicates the user needs to be given the option to take
a certain action when in a MODULE_COMPONENT_INCLUSION (e.g. in a
particular block in a form) or in a WINDOW. The representation of the
ACTION_ITEM in the user interface of the generated module will
typically be as a button located at the appropriate place and/or a
menu option.
This sub-type of ACTION_ITEM provides the capability to navigate to
to another module component inclusion in the same module or to another
module, from the context window or module component inclusion
When a NAVIGATION_ACTION_ITEM is used to navigate to another module,
and appropriate MODULE_NETWORK should exist.
When a NAVIGATION_ACTION_ITEM is used to navigate from one module
component inclusion to another in the same module, a defined link may
or may not exist between them (ie a KEY_BASED_LINK or a SHARED_DATA_
LINK). If this is the case, then the generators will detect and make
use of this information, but it is not a requirement for such a link
to exist.
Sub-type of ACTION_ITEM
Versioning: Belongs to:
GENERAL_MODULE versionable object
Rules: API Spec
Uniqueness Criteria
Deletion Rules
Descriptor: MCN_REFERENCE
WINDOW_REFERENCE
NAME
Used by: Oracle Designer
Underlying table:SDD_ACI
Changes: Summary of changes to NAVIGATION_ACTION_ITEM in Release 6i

Reference Properties
Name Opt ? Notes Relationship In Arc
MCN_REFERENCE N Prompt: Module Component
Defined on ACI supertype
Must be provided in the context of one and only one MODULE_COMPONENT_INCLUSION 80
WINDOW_REFERENCE N Prompt: Window
Defined on ACI supertype
Must be provided in the context of one and only one WINDOW 80
MCN_REFERENCE_TO N Prompt: To Module Component Must be for navigation to one and only one MODULE_COMPONENT_INCLUSION 87
MODULE_NETWORK_REFERENCE N Prompt: To Module Network Must be for navigation to one and only one MODULE_NETWORK 87

Properties
Name Datatype Opt ? Notes Domain Default Value
ACTION_ITEM_FOR VARCHAR2(3) N Arc 80 discriminator. Indicates whether the ACTION_ITEM is in the context of a WINDOW or a MODULE_COMPONENT_INCLUSION
Not displayed
Uppercase
System maintained
Not updatable by user
Defined on ACI supertype
ACTION_ITEM_FOR
ACTION_ITEM_TYPE VARCHAR2(3) N Sub-type discriminator. Internal property indicating whether the ACTION_ITEM is a CUSTOM_ACTION_ITEM (CAI), GENERATOR_ACTION_ITEM (GAI) or a NAVIGATION_ACTION_ITEM (NAI)
Not displayed
Uppercase
System maintained
Not updatable by user
Defined on ACI supertype
ACTION_ITEM_TYPE
BUTTON_HEIGHT NUMBER(6, 0) Y Number of lines to display. The "height" for an average line may be deduced from the font in use, depending on a preference
Prompt: Button Height
Defined on ACI supertype
BUTTON_WIDTH NUMBER(5, 0) Y Number of characters corresponding to the width of the button representing this action item. The "width" of the average character may be deduced from the font in use, depending on a preference.
Prompt: Button Width
Defined on ACI supertype
CREATE_BUTTON_FLAG VARCHAR2(1) N Indicates whether a button is to be created for this action item
Prompt: Create Button ?
Uppercase
YESNO Y
CREATE_MENU_ITEM_FLAG VARCHAR2(1) N Indicates whether a menu item is to be created for this action item
Prompt: Create Menu Item ?
Uppercase
YESNO N
DEFAULT_FLAG VARCHAR2(1) N Indicates whether this action item is to be the default when the user hits return
Prompt: Default ?
Uppercase
Defined on ACI supertype
YESNO N
HINT_TEXT VARCHAR2(132) Y A single line of hint text to be externalised to the user for this action item
Prompt: Hint
Defined on ACI supertype
ICON_NAME VARCHAR2(40) Y Name of item to be used if the action item is to be presented as an iconic button
Prompt: Icon Name
Defined on ACI supertype
IMPLEMENTATION_ITEM VARCHAR2(30) Y Name of template/library object on which generated action item will be based
Prompt: Template/Library Object
Defined on ACI supertype
NAME VARCHAR2(30) N Name by which this action item is identified
Prompt: Name
Uppercase
Defined on ACI supertype
NAVIGATION_TO VARCHAR2(6) N Arc 87 discriminator. Indicates whether navigation is to a MODULE_COMPONENT_INCLUSION or a MODULE_NETWORK
Not displayed
Uppercase
System maintained
Not updatable by user
NAVIGATION_TO
PROMPT VARCHAR2(130) Y Text to be externalised to the user, on the button or in the menu, to identify this action item
Prompt: Prompt
Defined on ACI supertype
USAGE_SEQUENCE NUMBER(6, 0) Y Sequence in which this action item is to be displayed among other action items within the same context window or module component inclusion
Prompt: Usage Sequence
Defined on ACI supertype
PARENT_IVID NUMBER(38, 0) Y Internal use only. Exists on "secondary" element types from a versioning viewpoint. Contains the IVID of the primary element type (not necessarily a PAC) forming the basis of the "versionable object" to which this element type belongs
Not displayed
System maintained
Updatable only if null
Defined on SAC supertype
PAC_REFERENCE NUMBER(38, 0) Y Internal use only. Exists on "secondary" element types from a structural viewpoint. Contains the IRID of the PAC forming the basis of the "logical object" to which this element type belongs
Not displayed
System maintained
Not updatable by user
Defined on SAC supertype

Multi-line Text
Name Text Type Prompt
DESCRIPTION CDIDSC
Defined on ACI supertype
Description
HELP_TEXT CDHELP
Defined on ACI supertype
User/Help Text
NOTES CDINOT
Defined on ACI supertype
Notes

Other Properties
NAVIGATION_ACTION_ITEM has the 20 user definable properties (USER_DEFINED_PROPERTY_0, _1, _2, _3 etc) for User Extensibility
The following 'standard' properties are also inherited by all element types:
  • ID
  • IRID
  • IVID
  • ELEMENT_TYPE_NAME
  • DATE_CREATED
  • CREATED_BY
  • DATE_CHANGED
  • CHANGED_BY
  • NUMBER_OF_TIMES_MODIFIED
  • TYPES

Other element types that reference NAVIGATION_ACTION_ITEM:


Note:

  • All properties are displayed and updatable by the user unless indicated otherwise
  • All reference properties are displayed and transferable unless indicated otherwise
  • All domains are enforced unless indicated otherwise
  • All properties and reference properties are defined on this element type unless indicated as inherited from a supertype