Appearance
Listeners
Document events
js
const eventHandler = () => console.log('[create] triggered.')
document.on('create', eventHandler)| Name | Trigger |
|---|---|
| create | Document was created |
| update | Document was updated |
| remove | Document was removed |
| send | Document was sent |
| save | Combined event for create/update |
| formUpdate | Document form was updated |
| watch | Document received an update from the server via WebSocket (Widget needs option socket: { enabled: true } for "watch" to work) |
| beforeSave | Before save request is made. Can abort operation by returning true in event handler. |
| beforeSend | Before send request is made. Can abort operation by returning true in event handler. |
| beforeUpdateForm | Before the document is edited. This includes changes to recipients. |
UI events
js
const eventHandler = () => console.log('[create] triggered.')
document.ui.on('create', eventHandler)| Name | Trigger |
|---|---|
| open | View was opened |
| close | View was closed |
Unregister listeners
All listeners returns a function which unregisters the listener
js
const unregisterListenerFunc = document.ui.on('close', () => {
console.log('[close] triggered.')
})
unregisterListenerFunc()