# 保存表单同时发起流程 场景:新增数据保存后立马提交流程,而不是在列表页面再次点击提交流程按钮。 `version 2.4.6+ ` `date 20210705 ` #### 两种方式: `自定义按钮+js增强` 或 `表单提交前事件` 一、自定义按钮+js增强 1.给online表单添加自定义按钮 ![](https://img.kancloud.cn/35/ab/35ab9ad522508d07fd07104abbb550e9_791x679.png) 2.定义js增强 ![](https://img.kancloud.cn/ba/cc/bacc643059991f32c22c1a8b545184eb_799x273.png) ``` submitflow(){ that.submitFormAndFlow(); } ``` 3.演示,点击提交流程按钮,提交数据后,流程状态为`处理中` ![](https://img.kancloud.cn/1a/bc/1abccdd9450022234128693b5a4806e0_1891x908.gif) ----- 二、表单提交前事件 1.定义js增强事件beforeSubmit: ![](https://img.kancloud.cn/94/f1/94f146558f8ca59b1cb6130bbb154fb7_800x279.png) ``` beforeSubmit(row){ return new Promise((resolve)=>{ row['jeecg_submit_form_and_flow']=1 resolve(); }) } ``` 2.演示,点击确定按钮,提交数据后,流程状态为`处理中` ![](https://img.kancloud.cn/59/47/594795be8ceb004d7088bbd550cf4feb_1891x908.gif)