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()