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 | ON ACTION block is required | Context |
|---|---|---|---|
accept |
Validates the current interactive instruction | can overwrite | (1) |
cancel |
Cancels the current interactive instruction | can overwrite | (1) |
close |
Triggers a cancel key in the current interactive instruction (by default) | can overwrite | (7) |
insert |
Inserts a new row before current row | can overwrite | (2) |
append |
Appends a new row at the end of the list | can overwrite | (2) |
delete |
Deletes the current row | can overwrite | (2) |
find |
Opens the fglfind dialog window to let the user enter a search value, and seeks to the row matching the value | can overwrite | (4) |
findnext |
Seeks the next row matching the value entered during the fglfind dialog | can overwrite | (4) |
nextrow |
Moves to the next row | can overwrite | (4) |
prevrow |
Moves to the previous row | can overwrite | (4) |
firstrow |
Moves to the first row | can overwrite | (4) |
lastrow |
Moves to the last row | can overwrite | (4) |
help |
Shows the help topic defined by
the HELP clause |
can overwrite | (1) |
editcopy |
Copy selected rows (or current row if MRS is off) to the clipboard | can overwrite | (8) |
expandall |
A tree node is completly expanded | can overwrite | (8) |
collapseall |
A tree node is completly collapsed | can overwrite | (8) |
| Special Action Name | Description | ON ACTION block is required | Context |
|---|---|---|---|
browser_back |
Sent when the user hits the back button in a web browser (web front-end only). | yes | (6) |
browser_forward |
Sent when the user hits the forward button in a web browser (web front-end only). | yes | (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. | yes | (7) |
enterbackground |
On Mobile devices, this action is fired when the app goes to background mode. | yes | (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 | yes | (6) |
interrupt |
Sends an interruption request to the program when processing. For more details, see User interruption handling. | no | (5) |
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. | yes | (6) |
notificationpushed |
On Mobile devices, this action is fired when receiving a push notification message. See getRemoteNotifications | yes | (6) |
Context descriptions
CONSTRUCT,INPUT,PROMPT,INPUT ARRAYandDISPLAY ARRAY.INPUT ARRAYonly.CONSTRUCT,INPUTandINPUT ARRAY.INPUT ARRAYandDISPLAY ARRAY.- Only possible when no interactive instruction is active.
- Possible in any kind of interactive instruction (
MENUincluded). DIALOG,CONSTRUCT,INPUT,PROMPT,INPUT ARRAYandDISPLAY ARRAY.DISPLAY ARRAYonly.