List of predefined actions
Important: The predefined actions described in these tables are created depending on the
usage context described in the Context descriptions
notes.
Action Name | Description | Context |
---|---|---|
accept |
Validates the current interactive instruction | (1) |
cancel |
Cancels the current interactive instruction | (1) |
close |
Triggers a cancel key in the current interactive instruction (by default) | (7) |
insert |
Inserts a new row before current row | (2) |
append |
Appends a new row at the end of the list | (2) |
delete |
Deletes the current row | (2) |
find |
Opens the fglfind dialog window to let the user enter a search value, and seeks to the row matching the value | (4) |
findnext |
Seeks the next row matching the value entered during the fglfind dialog | (4) |
nextrow |
Moves to the next row | (4) |
prevrow |
Moves to the previous row | (4) |
firstrow |
Moves to the first row | (4) |
lastrow |
Moves to the last row | (4) |
help |
Shows the help topic defined by the HELP
clause |
(1) |
editcopy |
Copy selected rows (or current row if MRS is off) to the clipboard | (8) |
expandall |
A tree node is completly expanded | (8) |
collapseall |
A tree node is completly collapsed | (8) |
Special Action Name | Description | Context |
---|---|---|
interrupt |
Sends an interruption request to the program when processing.
For more details, see User interruption handling. Note: This special action
does not require an ON ACTION block. |
(5) |
browser_back |
Sent when the user hits the back button in a web browser (web front-end only). | (6) |
browser_forward |
Sent when the user hits the forward button in a web browser (web front-end only). | (6) |
dialogtouched |
Sent by the front-end each time the user modifies the value of a field. For more details, see Immediate detection of user changes. | (7) |
enterbackground |
On Mobile devices, this action is fired when the app goes to background mode. | (6) |
enterforeground |
On Mobile devices, this action is fired when the app goes to foreground mode. For background and foreground action see Background/foreground modes | (6) |
windowresized |
On Mobile devices, this action is sent when changing the orientation of the device. On other front-ends, it is sent when the current active window is resized. For more details, see Adapting to viewport changes. | (6) |
notificationpushed |
On Mobile devices, this action is fired when receiving a push notification message. See getRemoteNotifications | (6) |
cordovacallback |
On Mobile devices, this action is fired when receiving Cordova plugin results. See callWithoutWaiting. | (6) |
Context descriptions
CONSTRUCT
,INPUT
,PROMPT
,INPUT ARRAY
andDISPLAY ARRAY
.INPUT ARRAY
only.CONSTRUCT
,INPUT
andINPUT ARRAY
.INPUT ARRAY
andDISPLAY ARRAY
.- Only possible when no interactive instruction is active.
- Possible in any kind of interactive instruction (
MENU
included). DIALOG
,CONSTRUCT
,INPUT
,PROMPT
,INPUT ARRAY
andDISPLAY ARRAY
.DISPLAY ARRAY
only.