Predefined actions are application actions shipped with Lycia and available by default. 4gl developer doesn't need to specifically define these actions and create their triggers.
This page lists the predefined application actions in the alphabetical order.
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
Validates/completes the current interaction (for stand alone dialogs only).
Context: CONSTRUCT, DISPLAY ARRAY, INPUT, INPUT ARRAY, PROMPT, fgl_getkey()
Acceleration keys: ESC
Cancels the current interaction and sets int_flag to TRUE (for stand alone dialogs only).
Context: CONSTRUCT, DISPLAY ARRAY, INPUT, INPUT ARRAY, PROMPT, fgl_getkey()
Acceleration keys: PAUSE/BREAK
Copies the value of a table cell to the clipboard. Cannot be overwritten by ON ACTION.
Context: does not depend on the context
Acceleration keys: none
Copies the value of a current row to the clipboard. Cannot be overwritten by ON ACTION.
Context: does not depend on the context
Acceleration keys: none
Copies a table (or its part) that is currently visible on a form to the clipboard. Cannot be overwritten by ON ACTION.
Context: does not depend on the context
Acceleration keys: none
Deletes the current row.
Acceleration keys: F2
Is sent each time the field value is modified by the user. ON ACTION is required.
Context: CONSTRUCT, DIALOG, DISPLAY ARRAY, INPUT, INPUT ARRAY, PROMPT
Acceleration keys: none
Moves the focus down to the next form field.
Context: CONSTRUCT, DIALOG, DISPLAY ARRAY, INPUT, INPUT ARRAY, PROMPT
Acceleration keys: ↓
Copies the value of the widget to the clipboard. Cannot be overwritten by ON ACTION.
Context: does not depend on the context
Acceleration keys: CTRL+C
Copies the widget text to the clipboard. Cannot be overwritten by ON ACTION.
Context: does not depend on the context
Acceleration keys: none
Cuts the widget value and copies it to the clipboard. Cannot be overwritten by ON ACTION.
Context: does not depend on the context
Acceleration keys: CTRL+X
Inputs the value stored in the clipboard to the current widget. Cannot be overwritten by ON ACTION.
Context: does not depend on the context
Acceleration keys: CTRL+V
Highlights the text of a widget and copies it to the clipboard. Cannot be overwritten by ON ACTION.
Context: CONSTRUCT, DIALOG, DISPLAY ARRAY, INPUT, INPUT ARRAY, MENU, PROMPT, fgl_getkey()
Acceleration keys: →
Opens the Search window for entering the query and then launches the search for the row which matches the entry. Only for DISPLAY ARRAY and INPUT ARRAY with no ON FILL BUFFER clause.
Context: DISPLAY ARRAY, INPUT ARRAY
Acceleration keys: CTRL+F
Searches for the next row which matches the entry. Only for DISPLAY ARRAY and INPUT ARRAY with no ON FILL BUFFER clause.
Context: DISPLAY ARRAY, INPUT ARRAY
Acceleration keys: CTRL+G
Moves the cursor to the 1st row (for a single record display only).
Context: DISPLAY ARRAY, INPUT ARRAY
Acceleration keys: none
Opens the help message defined in the help file.
Context: CONSTRUCT, DISPLAY ARRAY, INPUT, INPUT ARRAY, PROMPT
Acceleration keys: ALT+W
Selects the next row in the arbitrary multiple selection (for tables and tree tables only).
Context: DISPLAY ARRAY, INPUT ARRAY
Acceleration keys: CTRL+↓
Selects the previous row in the arbitrary multiple selection (for tables and tree tables only).
Context: DISPLAY ARRAY, INPUT ARRAY
Acceleration keys: CTRL+↑
Moves the cursor to the last row (for a single record display only).
Context: DISPLAY ARRAY, INPUT ARRAY
Acceleration keys: none
Moves the cursor to the next row (for a single record display only).
Context: DISPLAY ARRAY, INPUT ARRAY
Acceleration keys: none
Moves the focus horizontally to the next field.
Context: CONSTRUCT, DIALOG, DISPLAY ARRAY, INPUT, INPUT ARRAY, PROMPT
Acceleration keys: TAB, →, ENTER
Moves the focus down for as many rows as necessary to fit one table page.
Context: DISPLAY ARRAY, INPUT ARRAY
Acceleration keys: PAGE DOWN
Moves the focus to the next row (for a single record display only).
Context: DISPLAY ARRAY, INPUT ARRAY
Acceleration keys: ↓
Moves the focus to the next interaction from INPUT ARRAY or DISPLAY ARRAY.
Context: DISPLAY ARRAY, INPUT ARRAY
Acceleration keys: CTRL+TAB
Moves the focus horizontally to the previous field.
Context: CONSTRUCT, DIALOG, DISPLAY ARRAY, INPUT, INPUT ARRAY, PROMPT
Acceleration keys: SHIFT+TAB, ←
Moves the focus to the previous row (for a single record display only).
Context: DISPLAY ARRAY, INPUT ARRAY
Acceleration keys: none
Moves the focus up for as many rows as necessary to fit one table page.
Context: DISPLAY ARRAY, INPUT ARRAY
Acceleration keys: PAGE UP
Moves the focus to the previous row (for a single record display only).
Context: DISPLAY ARRAY, INPUT ARRAY
Acceleration keys: ↑
Moves the focus to the previous interaction from INPUT ARRAY or DISPLAY ARRAY.
Context: DISPLAY ARRAY, INPUT ARRAY
Acceleration keys: CTRL+SHIFT+TAB
Triggers the option of the ring menu that is currently in focus.
Context: MENU
Acceleration keys: SPACE, ENTER
Selects the next row in the sequential multiple selection (for tables and tree tables only).
Context: DISPLAY ARRAY, INPUT ARRAY
Acceleration keys: SHIFT+↓
Selects the previous row in the sequential multiple selection (for tables and tree tables only).
Context: DISPLAY ARRAY, INPUT ARRAY
Acceleration keys: SHIFT+↑
Moves the focus vertically up to the next field.
Context: CONSTRUCT, DIALOG, DISPLAY ARRAY, INPUT, INPUT ARRAY, PROMPT
Acceleration keys: ↑