diff --git a/io.sc.platform.core.frontend/src/platform/components/grid/extra/Editor.vue b/io.sc.platform.core.frontend/src/platform/components/grid/extra/Editor.vue index b009f5d7..4f672945 100644 --- a/io.sc.platform.core.frontend/src/platform/components/grid/extra/Editor.vue +++ b/io.sc.platform.core.frontend/src/platform/components/grid/extra/Editor.vue @@ -105,6 +105,8 @@ const addData = (dialogFormData) => { } else { tools.apiFM.localMode.addLocalData(dialogFormData, undefined); } + //事件触发 + tools.em.afterEditorDataSubmit({ grid: tools.instance, data: dialogFormData }); }; const updateData = (dialogFormData) => { const selected = tools.apiFM.getData.getSelectedRow(); @@ -119,6 +121,8 @@ const updateData = (dialogFormData) => { dialogFormData['children'] = selected['children']; } tools.apiFM.localMode.updateLocalData(dialogFormData); + //事件触发 + tools.em.afterEditorDataSubmit({ grid: tools.instance, data: dialogFormData }); }; const localModeSave = (dialogFormData: any, formStatus: string, closeDialog: boolean) => {