天翎MyApps技术社区 - 低代码平台 | 流程管理系统 | BPM软件

 找回密码
 注册成为天翎用户
查看: 1206|回复: 6

[已解决] 如何让流程表单在审核时不会发生改变

[复制链接]
中核集团 发表于 2012-11-7 10:34:15 | 显示全部楼层 |阅读模式
本帖最后由 spiral 于 2012-11-7 15:54 编辑

流程表单中有一个字段需要用登录名拼接而成,
我用如下代码获取登录名
var user=getWebUser();
var loginno =user.getLoginno();
现在有个问题,当user1登录填写表单时,该字段的值为XXXuser1,当我提交该表单到下一步流程,这时审核人用user2登录,然后打开该表单,发现该字段就变成了XXXuse2,如何避免这种情况发生呢?
bess 发表于 2012-11-7 10:38:43 | 显示全部楼层
您好,您这个字段,其实就是想用来显示创建表单的人的吧?
如果是,您加上一个非空校验即可.就是您在创建表单的时候,该字段肯定是没有值的,那么这时候就返回当前登陆用户,非空的时候,就不返回当前登陆用户.
或者您可以参考帖子:
http://www.teemlink.com/bbs/view ... hlight=%D7%F7%D5%DF
直接获取建单者然后作为字段的值返回.
 楼主| 中核集团 发表于 2012-11-7 15:10:20 | 显示全部楼层
这样不行,因为我拼接好字符串后,就不能改了,因为改了其它字段,该字段也不会刷新,因此我要采用流程状态来判断,只有处于编辑状态,才会去获取用户名,如果是审核状态就不获取了
spiral 发表于 2012-11-7 15:22:15 | 显示全部楼层
是的,您也可以根据流程状态去判断是否获取当前用户登录名,请问您还有什么问题嘛?
 楼主| 中核集团 发表于 2012-11-7 15:49:11 | 显示全部楼层
没有了,已经解决了
spiral 发表于 2012-11-7 15:54:34 | 显示全部楼层
好的,感谢楼主反馈
bess 发表于 2012-11-7 15:56:21 | 显示全部楼层
感谢楼主告知结果!

本版积分规则

QQ|手机版|天翎MyApps技术社区 ( 粤ICP备11093750号 )

GMT+8, 2026-8-12 19:17

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表