Category |
Trigger |
Function |
Block-level triggers |
When-create-record |
triggered when a form tries to create a new record in a block |
|
When-clear-record |
Triggered when the form refreshes the current block |
Object Initialization Trigger |
When-new-form-instance |
Triggered when the form starts to run |
|
When-new-block-instance |
Triggered when the focus moves from one item of a block to an item in another |
|
When-new-item-instance |
triggered when the input focus moves to the next item |
Interface event triggers |
When-button-pressed |
Triggered when the button is pressed |
|
When-checkbox-changed |
triggered when the value of the check box changes |
|
When-image-pressed |
When the image is clicked or a double-click is triggered |
|
When-radio-changed |
triggered when the button in a radio group changes |
|
when-window-activated |
Triggered when a window is activated |
|
When-window-closed |
Triggered when the window is closed |
Master-Slave Contact Trigger |
On-check-delete-master |
Triggered when a master block record is deleted |
|
On-populate-details |
Triggered when the main block is kept synchronized from the block record and taken from the database to the slave block |
|
Pre-delete-master |
triggered when attempting to delete a master block record |
|
On-clear-details |
triggered when a form needs to be cleared from a block record to remain consistent with the main block |
Master-Slave Contact Trigger |
On-update-details |
Triggered when modifications are from a block record |
Message triggers |
On-error |
Replace the system default error message with your own defined error messages |
|
On-message |
Replace system Information with the information you define |
Navigation triggers |
Pre-form |
Triggered when a form is navigated to a form |
|
Post-form |
Triggered when a form is navigated to a form |
|
Pre-block |
Triggered when a form is navigated to a block |
|
Post-block |
Triggered when a form is navigated to a block |
|
Pre-record |
Triggered when a form is navigated to a record |
|
Post-record |
Triggered when a form is navigated to a record |
|
Pre-item |
Triggered when a form is navigated to an item |
|
Post-item |
Triggered when a form navigates to an item |
Query triggers |
Pre-query |
Defined at the form level or block level, execution of a query is triggered when the form enters query mode (: System_mode=enter-query) |
|
Post-query |
Defined at the form level or block level, triggered when a form is first taken to a block |
Transaction triggers |
Pre-insert |
Triggered before an insert operation is performed |
|
On-insert |
Triggered when an insert operation is performed |
|
Post-insert |
Triggered when an insert operation is performed |
|
Pre-update |
Triggered before an update operation is performed |
|
On-update |
Triggered when an update operation is performed |
|
Post-update |
Triggered when an update operation is performed |
|
Pre-delete |
Triggered before a delete operation is performed |
|
On-delete |
Triggered when a delete operation is performed |
|
Post-delete |
Triggered when a delete operation is performed |
|
On-lock |
Triggered when a lock record is executed |
|
Pre-commit |
Triggered before a commit is executed |
|
Post-commit |
Triggered when a commit is executed |
Test trigger |
When-validate-item |
Triggered when a form is checked to an item flag for change (Changed) |
|
When-validate-record |
Triggered when form is checked to a record entry flag for change (Changed) |