查看: 12664|回复: 5

流程流转后更新某个字段

li1

升级   2.79%

21

主题

23

回帖

279

积分

注册会员

Rank: 2

积分
279
发表于 2022-6-16 10:03:35 | 显示全部楼层 |阅读模式
请问下 活动到达后 (流转到下一环节) 自动更新 表单字段(活动超时时间)应该怎么写
是哪里写错了么,更新不了数值呢var textfield = this.workContext.getWork().expireTime

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2022-6-16 10:26:39 | 显示全部楼层
首先您写在aftersave中,是已经保存过后执行,不会再保存了,您是流转可以写在beforeProces事件中
再您的代码只是定义了一个textfield变量,并没有对任何字段进行赋值,应该是this.data.textfield=textfield;
回复

使用道具 举报

li1

升级   2.79%

21

主题

23

回帖

279

积分

注册会员

Rank: 2

积分
279
发表于 2022-6-16 12:02:06 | 显示全部楼层
var textfield = this.workContext.getWork().expireTimethis.data.textfield=textfield;  还是不行呢,获取不了任务截止时间,弄成修改时间([size=1em]updateTime)就能实现这种操作,写成做截止时间([size=1em]expireTime)就返回事空,


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2022-6-16 15:53:59 | 显示全部楼层
超时时间是在task里存储而不是work,您可以流转时F12跟踪一下,看看数据有没有取到,是否有报错等等。
回复

使用道具 举报

li1

升级   2.79%

21

主题

23

回帖

279

积分

注册会员

Rank: 2

积分
279
发表于 2022-6-16 17:22:38 | 显示全部楼层
好的,明白了,谢谢
回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2022-6-17 09:47:55 | 显示全部楼层
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

联系客服 关注微信 下载APP 返回顶部 返回列表
viewthread