fix: onLoad & onSave
This commit is contained in:
parent
6c706e6162
commit
f72ab39c93
@ -19,6 +19,7 @@ export function useDocument(doctype, docname) {
|
|||||||
onSuccess: async () => await setupFormScript(),
|
onSuccess: async () => await setupFormScript(),
|
||||||
setValue: {
|
setValue: {
|
||||||
onSuccess: () => {
|
onSuccess: () => {
|
||||||
|
triggerOnSave()
|
||||||
toast.success(__('Document updated successfully'))
|
toast.success(__('Document updated successfully'))
|
||||||
},
|
},
|
||||||
onError: (err) => {
|
onError: (err) => {
|
||||||
@ -76,7 +77,7 @@ export function useDocument(doctype, docname) {
|
|||||||
}
|
}
|
||||||
controllersCache[doctype][docname || ''] = organizedControllers
|
controllersCache[doctype][docname || ''] = organizedControllers
|
||||||
|
|
||||||
triggerOnload()
|
triggerOnLoad()
|
||||||
}
|
}
|
||||||
|
|
||||||
function getControllers(row = null) {
|
function getControllers(row = null) {
|
||||||
@ -95,9 +96,16 @@ export function useDocument(doctype, docname) {
|
|||||||
return []
|
return []
|
||||||
}
|
}
|
||||||
|
|
||||||
async function triggerOnload() {
|
async function triggerOnLoad() {
|
||||||
const handler = async function () {
|
const handler = async function () {
|
||||||
await this.onload?.()
|
await this.onLoad?.()
|
||||||
|
}
|
||||||
|
await trigger(handler)
|
||||||
|
}
|
||||||
|
|
||||||
|
async function triggerOnSave() {
|
||||||
|
const handler = async function () {
|
||||||
|
await this.onSave?.()
|
||||||
}
|
}
|
||||||
await trigger(handler)
|
await trigger(handler)
|
||||||
}
|
}
|
||||||
@ -199,11 +207,12 @@ export function useDocument(doctype, docname) {
|
|||||||
document: documentsCache[doctype][docname || ''],
|
document: documentsCache[doctype][docname || ''],
|
||||||
assignees,
|
assignees,
|
||||||
getControllers,
|
getControllers,
|
||||||
triggerOnload,
|
triggerOnLoad,
|
||||||
|
triggerOnSave,
|
||||||
|
triggerOnRefresh,
|
||||||
triggerOnChange,
|
triggerOnChange,
|
||||||
triggerOnRowAdd,
|
triggerOnRowAdd,
|
||||||
triggerOnRowRemove,
|
triggerOnRowRemove,
|
||||||
triggerOnRefresh,
|
|
||||||
setupFormScript,
|
setupFormScript,
|
||||||
triggerOnCreateLead,
|
triggerOnCreateLead,
|
||||||
triggerConvertToDeal,
|
triggerConvertToDeal,
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user