DEFAULTVIEW action attribute

The DEFAULTVIEW attribute defines if a default view (a button) must be displayed for a given action.

Syntax 1 (Dialog action handlers and form action defaults):

DEFAULTVIEW = [ AUTO | YES | NO ]

Syntax 2 (Global .4ad action defaults file):

defaultView = [ "yes" | "no" | "auto" ]

Usage

DEFAULTVIEW is an action attribute defining whether the default action view (a button) must be displayed for an action.

Note that default action views can be hidden with DIALOG.setActionHidden().

Possible values for DEFAULTVIEW are:

  • NO indicates that no default action view must be displayed for this action.
  • YES indicates that a default action view must always be displayed for this action, except if it is hidden by DIALOG.setActionHidden().
  • AUTO means that a default action view is displayed, if no explicit action view is defined for that action, and not hidden by DIALOG.setActionHidden().

The default is AUTO.

This attribute applies to the actions defined by the current dialog in the current window. It can be specified as action default attribute in a global .4ad file, in the ACTION DEFAULTS section of form files, or as dialog action attribute (using ON ACTION name ATTRIBUTES(...)).

The DEFAULTVIEW attribute does not apply to default action views displayed by a MENU instruction using the STYLE="dialog" or "popup" attribute: DEFAULTVIEW is related to the action panel of a window, pop-up and dialog menus have no relation to the action panel.

Example

-- As action handler attribute
ON ACTION zoom ATTRIBUTES(DEFAULTVIEW=YES)

-- As action default
ACTION DEFAULTS
  ACTION zoom (DEFAULTVIEW=YES)
END

-- In a global action defaults file
<ActionDefault name="zoom" defaultView="yes" ... />