Baymax 发表于 2023-2-23 10:53:58

内容管理中表单事件触发问题

本帖最后由 Baymax 于 2023-2-23 13:48 编辑

内容管理里的表单“删除”事件,只能在打开详情表单后点击“删除”触发,不能在列表中删除时触发。
比如说,有如下一张值班表

直接在列表中点击删除图标删除该记录是不会触发beforeDelete和afterDelete事件的,但进入如下详情表单后


点击删除,是可以触发beforeDelete和afterDelete事件的。
是不是哪里需要配置一下,“固定资产”应用也有同样的问题。

论坛管理员 发表于 2023-2-23 16:35:16

这里肯定不会触发的,beforeDelete和afterDelete是表单事件,一定是表单打开时才会触发

Baymax 发表于 2023-2-23 16:55:00

好的,谢谢回复。需求是这样,比如上面的表单已经映射到自定义数据表,添加数据的时候可以通过afterPublish等事件触发保存到自定义数据表,那要怎样才能在列表中删除时触发某个事件然后删除自定义数据表中的数据?

论坛管理员 发表于 2023-2-24 09:47:03

您上面截图的列表里删除肯定不行,这个列表是源码里写好的,要增加事件只能去修改源码
建议您不要使用这里的列表,您可以自定义一个门户页面列表展示,自己写删除事件

Baymax 发表于 2023-2-24 10:15:34

收到,谢谢!

论坛管理员 发表于 2023-2-24 17:00:22

:handshake
页: [1]
查看完整版本: 内容管理中表单事件触发问题