This article describes what actions will trigger what event handlers in what order.
Actions Performed
Opening the form with an existing record
This can be done in multiple ways
-
Load the standalone form with a record Id
-
Click on a reservation in the calendar.
Handlers fired
-
Open Handler
Opening the form with a new record
This can be done in multiple ways
-
Load the standalone form without a record Id
-
Select an empty space on the calendar.
Handlers fired
-
Init Handler
-
Open Handler
other handlers you might see on new record
-
status field update when it sets its default value
-
reservation type update when it sets its default value
Adding a new child
Handlers fired
-
Init Handler (on the new child record)
-
Open Handler (on the new child record)
Switching to a different reservation
-
When using parent/child reservations
-
When editing a failed recurring reservation
Handlers fired
-
Open Handler (on the new selected record)
Clicking the save button
Handlers fired
-
Before save handler
Clicking a custom button
Handlers fired
-
Button handler for that button
Updating a field value
Handlers fired
-
Update handler of that field
Adding a new related list item
Handlers fired
-
Add handler on the related list
Removing a related list item
Handlers fired
-
Remove handler on the related list