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

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

[已解决] 流程状态不能在视图显示完成

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

我需要在视图中有一列来显示流程状态,我使用如下代码来获取流程状态

var doc = getCurrentDocument();
var str = doc.getStateLabel();

然后我将获取到的状态值给一个文本框控件,然后将该控件配置到了视图的一列绑定,结果流程的中间状态都可以在视图上反应出来,但当流程完成后,视图却无法显示完成,而只能显示完成前的一个状态,盼答复。
spiral 发表于 2012-11-7 10:03:59 | 显示全部楼层
1.流程状态不需要写脚本,列里面有一字段“表单状态标签”就是流程状态了
2.流程完成后,状态会显示当前流程节点,您可以把最后一个流程节点命名为“已完成”即可
bess 发表于 2012-11-7 10:07:53 | 显示全部楼层
您的意思是说,您在视图,给表单的一个控件赋值,是通过
"var doc = getCurrentDocument();
var str = doc.getStateLabel();"
语句获取的状态标签,然后又要在视图列显示该字段??
请问您为何不直接在表单的控件的值脚本那里获取当前流程的状态标签作为值返回呢???
 楼主| 中核集团 发表于 2012-11-7 10:14:51 | 显示全部楼层
OK, 我直接采用“表单状态标签”搞定
bess 发表于 2012-11-7 10:17:01 | 显示全部楼层
好的,感谢楼主告知结果!

本版积分规则

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

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

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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