| Task | Sequence of events |
| Changing modes (edit/read) in a document | QueryModeChange (Form)
PostModeChange |
| Closing a database | QueryClose
Terminate
[optional] Script Library Terminate |
| Closing a database from a view | QueryClose (View)
Terminate (View)
Globals Terminate (View)
[optional] Script Library Terminate (View)
QueryClose (Database)
Terminate (Database)
[optional] Script Library Terminate (Database) |
| Closing a document | QueryClose (Form)
onUnload
Terminate (Fields)
Terminate (Form)
Globals Terminate
[optional] Script Library Terminate |
| Composing a new document | [optional] Script Library Initialize
Globals Initialize
Initialize
JS Header
QueryOpen
Initialize (Fields)
PostOpen
onLoad |
| Deleting a document in a view | QueryDocumentDelete (Database Script event)
PostDocumentDelete (Database Script event) |
| Editing an existing document | QueryOpenDocument (View)
[optional] Script Library Initialize (Form)
Globals Initialize
Initialize (Form)
JS Header
QueryOpen
Initialize (Fields)
PostOpen
onLoad |
| Entering a field | Entering
onFocus |
| Exiting a field | onBlur
Exiting
onChange |
| Leaving a view | QueryClose
Terminate
Globals Terminate
[optional] Script Library Terminate |
| Opening a database to a view | [optional] Script Library Initialize (View)
Globals Initialize (View)
Initialize (View)
QueryOpen (View)
PostOpen (View)
[optional] Script Library Initialize (Database)
Initialize (Database)
PostOpen (Database) |
| Opening a database | [optional] Script Library Initialize
Initialize
PostOpen |
| Opening a view | [optional] Script Library Initialize
Globals Initialize
Initialize
QueryOpen
PostOpen |
| Refreshing a document | Postrecalc (Form) |
| Refreshing a view | QueryRecalc |
| Running an agent | [optional] Script Library Initialize
Initialize
Terminate
[optional] Script Library Terminate |
| Saving a document | QuerySave (Form)
onSubmit
PostSave |
| Undeleting a document in a view | QueryDocumentUndelete (Database Script event) |