The MENU sub-dialog
The MENU sub-dialog implements a list of choices for the user by using
action handlers.
MENU implements a list of action handlers
The following code example shows a MENU sub-dialog implementing a couple of action
handlers with an ON ACTION clause or with a COMMAND clause (action
views of COMMAND can get the focus):
DIALOG ()
MENU
ON ACTION customer_view
...
ON ACTION order_view
...
END MENU
END DIALOG
Control blocks in MENU
Simple record input declared with the INPUT sub-dialog can raise the following
triggers:
In the singular MENU instruction, BEFORE MENU and
AFTER MENU blocks are typically used as initialization and finalization
blocks. In an MENU sub-dialog of a DIALOG block, BEFORE
MENU and AFTER MENU blocks will be executed each time the focus goes to
(BEFORE) or leaves (AFTER) the action views (buttons) controlled
by this sub-dialog.