阻塞与非阻塞
简介
本章主要介绍功能插件与后端事件在后置触发模式下,关于阻塞与非阻塞的功能介绍。
关于后置触发
- 普通表:在
表单属性中的功能扩展设置分类下所配置的表单提交数据、表单编辑数据、表单删除数据中所拥有的属性功能。
| 表单属性 - 功能扩展设置 |
|---|
![]() |
- 流程表:在
流程设定的节点权限所配置数据助手、功能插件、后端事件中所拥有的属性功能。
| 流程设定 - 起始节点 - 节点权限 |
|---|
![]() |
| 流程设定 - 普通节点 - 节点权限 |
|---|
![]() |
数据助手、功能插件、前端事件、后端事件,只在对表单进行数据操作(增、删、改)时,才会需要配置
前置触发(默认前置)或后置触发属性。
关于前置后置
在表单提交、编辑、删除、流程节点中配置扩展功能数据助手、功能插件、前端事件、后端事件时,默认是前置触发,后置触发需要在[后置触发扩展功能设置]处设置。
| 名称 | 描述 |
|---|---|
| 前置触发 | 默认,在表单提交、编辑、删除、流程待办提操作时,如有配置功能扩展设置则优先执行所配置的功能。 |
| 后置触发 | 在[后置触发扩展功能设置]处设置,在数据操作完毕后,激活功能扩展设置所配置的功能。 |
举例:
- 前置触发,提交数据时,会优先执行助手、插件、后端,然后才提交数据写入。(助手、插件、后端可以返回返回False拦截提交操作)
- 后置触发,则先提交数据,然后才执行助手、插件、后端,且无法拦截提交操作。
什么是阻塞
后置触发时,默认阻塞模式:如果功能插件或后端事件设定了返回值,则在表单操作后,页面跳转会进入等待响应中,直到收到返回值,页面才会跳转结束,显示操作后的画面。
什么是非阻塞
后置触发时,设为非阻塞模式:在表单操作后,则直接跳转到结束页面,不再接受功能插件或后端事件的返回值信息。



