查看: 1426|回复: 3

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

升级   81%

35

主题

20

回帖

443

积分

中级会员

Rank: 3Rank: 3

积分
443
发表于 2023-11-14 11:53:16 | 显示全部楼层 |阅读模式
在路由的设置中,已经设置了隐藏(在下图这里设置的)。但是通过this.workContext.getRouteList()获取路由列表的时候,这个隐藏的路由还是被获取到了。
但是通过系统自带的“继续流转”按钮提交的时候,确实不显示隐藏的路由。
如果获取正确的可用路由列表?





本帖子中包含更多资源

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

x
回复

使用道具 举报

升级   100%

138

主题

1万

回帖

3万

积分

超级版主

Rank: 8Rank: 8

积分
37517
发表于 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是显示隐藏脚本
回复

使用道具 举报

升级   81%

35

主题

20

回帖

443

积分

中级会员

Rank: 3Rank: 3

积分
443
发表于 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()  ...

好的,谢谢
回复

使用道具 举报

升级   100%

138

主题

1万

回帖

3万

积分

超级版主

Rank: 8Rank: 8

积分
37517
发表于 2023-11-17 09:21:39 | 显示全部楼层
回复

使用道具 举报

发表回复

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

本版积分规则

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