查看: 2078|回复: 4

如何在iframe中载入一个启动的流程表单

升级   66.6%

79

主题

47

回帖

833

积分

高级会员

Rank: 4

积分
833
发表于 2023-6-14 07:46:51 | 显示全部楼层 |阅读模式
我在表单中添加了iframe组件,并在src中的脚本中写入了地址,但是预览的时候却是空白一片
src 脚本如下:
return this.form.startProcess("请假管理", "请假申请流程");







下图是想添加的表单,就是一个新的流程实例


本帖子中包含更多资源

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

x
回复

使用道具 举报

升级   100%

138

主题

1万

回帖

3万

积分

超级版主

Rank: 8Rank: 8

积分
37249
发表于 2023-6-14 10:18:26 | 显示全部楼层
this.form.startProcess("请假管理", "请假申请流程");    这个是发起一个流程实例,返回数据并不是一段url,您这里直接return肯定是不行的
iframe您得发起后流程实例后,拿到workid,通过workid组成一段url,这里return才行
回复

使用道具 举报

升级   66.6%

79

主题

47

回帖

833

积分

高级会员

Rank: 4

积分
833
发表于 2023-6-14 11:24:01 | 显示全部楼层
本帖最后由 magician 于 2023-6-14 11:30 编辑

启动实例后得到的地址是https://x.x.x.x/x_desktop/work.html?workId=498fb6fa-86e5-4707-80d2-d70adc528919&appId=498fb6fa-86e5-4707-80d2-d70adc528919
然后用workid 组成一段url  https://x.x.x.x/x_desktop/work.html?workId=498fb6fa-86e5-4707-80d2-d70adc528919
输入到src中  return https://x.x.x.x/x_desktop/work.html?workId=498fb6fa-86e5-4707-80d2-d70adc528919  或者https://x.x.x.x/x_desktop/app.html?app=process.workcenter&status={"workId":"273136f7-3cde-416b-b4f9-9c67cd108a03","workCompletedId":"","jobId":"","draftId":"","priorityWork":""}
还是不行
回复

使用道具 举报

升级   100%

138

主题

1万

回帖

3万

积分

超级版主

Rank: 8Rank: 8

积分
37249
发表于 2023-6-14 15:58:55 | 显示全部楼层
怎么不行?表现是什么?
回复

使用道具 举报

升级   5.67%

9

主题

6

回帖

217

积分

中级会员

Rank: 3Rank: 3

积分
217
发表于 2023-9-22 12:43:03 | 显示全部楼层
magician 发表于 2023-6-14 11:24
启动实例后得到的地址是https://x.x.x.x/x_desktop/work.html?workId=498fb6fa-86e5-4707-80d2-d70adc52891 ...

问题如何解决的,我也遇到了同样的问题
回复

使用道具 举报

发表回复

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

本版积分规则

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