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

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

[已解决] 视图列获取人工节点名称

[复制链接]
zjj 发表于 2022-4-26 11:17:53 | 显示全部楼层 |阅读模式
【myApps/OBPM版本号】:v1.6- sp 12
【浏览器类型】:Chrome/360
【联系方式-QQ】:804964490
【联系电话】:17891162939

在视图里,脚本怎么获取人工节点名称











1、问题描述最好图文并茂,如有视频/脚本可直接放出,这样技术同事在处理该问题时效率更加高效哦~
2、如果该问题已得到解决,请在该帖子下回复\"已解决可结帖\"

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册成为天翎用户

x
zoe 发表于 2022-4-26 15:26:17 | 显示全部楼层

//方法1:

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

//方法2:

var statelabel = getStateLabel();
statelabel;
 楼主| zjj 发表于 2022-4-27 12:24:33 | 显示全部楼层
zoe 发表于 2022-4-26 15:26
//方法1:

var doc = getCurrentDocument();

不是这个,这个是获取当前节点状态,我想要的是节点名称,列如这个

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册成为天翎用户

x
zoe 发表于 2022-4-27 14:10:51 | 显示全部楼层
doc.getForm().getName()
 楼主| zjj 发表于 2022-4-28 08:53:25 | 显示全部楼层
zoe 发表于 2022-4-27 14:10
doc.getForm().getName()

亲,需要的是获取流程人工节点的名称,不是表单名称,我没表达的明白嘛?

你这个 doc.getForm().getName();是获取表单名称的。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册成为天翎用户

x
zoe 发表于 2022-4-28 10:04:23 | 显示全部楼层
doc.getState().getFlowName();
 楼主| zjj 发表于 2022-4-28 14:35:54 | 显示全部楼层
zoe 发表于 2022-4-28 10:04
doc.getState().getFlowName();

doc.getState().getFlowName();
这个是流程的名称



我想获取的是人工节点名称,怎么获取呢,我在论坛上,也没找到对应的获取方法


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册成为天翎用户

x
zoe 发表于 2022-4-29 11:14:30 | 显示全部楼层
由于你这个版本太久了,所以不知道适不适用
全部节点名称:doc.getState().getFlowVO().toFlowDiagram().getAllNodes()
当前所有的:doc.getState().getNoderts()
当前用户的:doc.getState().getNodeRT(user)
 楼主| zjj 发表于 2022-4-29 14:51:59 | 显示全部楼层
zoe 发表于 2022-4-29 11:14
由于你这个版本太久了,所以不知道适不适用
全部节点名称:doc.getState().getFlowVO().toFlowDiagram().g ...

你发的这些,输出是对象的形式,我不知道用那个字段取值,能写完整的取值方式嘛?

输出是这种的

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册成为天翎用户

x
zoe 发表于 2022-5-5 10:42:23 | 显示全部楼层
用for循环,getName就好

本版积分规则

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

GMT+8, 2026-8-13 15:30

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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