hmh01cn 发表于 2023-11-14 11:53:16

如果获取当前可用的路由选项

在路由的设置中,已经设置了隐藏(在下图这里设置的)。但是通过this.workContext.getRouteList()获取路由列表的时候,这个隐藏的路由还是被获取到了。
但是通过系统自带的“继续流转”按钮提交的时候,确实不显示隐藏的路由。
如果获取正确的可用路由列表?





论坛管理员 发表于 2023-11-15 09:56:19

var form = this.form.getApp().appForm;
if (form.Macro.exec(route.hiddenScriptText, null).toString() === "true")
通过这种方式去计算一下显示脚本,判断要不要显示,
route.hiddenScriptText,route是您获取到的路由对象,hiddenScriptText是显示隐藏脚本

hmh01cn 发表于 2023-11-16 10:06:18

论坛管理员 发表于 2023-11-15 09:56
var form = this.form.getApp().appForm;
if (form.Macro.exec(route.hiddenScriptText, null).toString()...

好的,谢谢

论坛管理员 发表于 2023-11-17 09:21:39

:handshake
页: [1]
查看完整版本: 如果获取当前可用的路由选项