查看: 842|回复: 6

[公文管理(版式组件版)] iframe组件引用一个文本框中输入的网址如何实现?

升级   30%

1

主题

3

回帖

15

积分

新手上路

Rank: 1

积分
15
发表于 2024-3-2 11:00:35 | 显示全部楼层 |阅读模式
我想在一个表单里插入一个iframe组件、一个文本输入框。先在文本输入框中输入一个网址,然后让iframe引用这个网址,实现嵌入网页。请问怎么实现?
回复

使用道具 举报

升级   100%

138

主题

1万

回帖

3万

积分

超级版主

Rank: 8Rank: 8

积分
37139
发表于 2024-3-4 11:17:40 | 显示全部楼层
在文本输入框的change事件里  this.form.get("ifrmeid").node.src = this.data.文本输入框标识
回复

使用道具 举报

升级   30%

1

主题

3

回帖

15

积分

新手上路

Rank: 1

积分
15
发表于 2024-3-7 11:00:32 | 显示全部楼层
本帖最后由 rogerujn 于 2024-3-7 11:44 编辑
论坛管理员 发表于 2024-3-4 11:17
在文本输入框的change事件里  this.form.get("ifrmeid").node.src = this.data.文本输入框标识 ...

你好,这样可以实现嵌入网页,但是有个问题:
       我要走一个流程,拟稿环节把这个网址输入,到下一步的时候不会自动加载这个网页。
       必须把审核表单设为“非只读”,先删除这个网址,然后把光标切换到其它输入框,再重新输入网址才能显示,如何让它自动加载呢?
回复

使用道具 举报

升级   100%

3

主题

1501

回帖

4911

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
4911
发表于 2024-3-7 13:28:17 | 显示全部楼层
在表单的queryLoad 事件里写一下
this.form.get("ifrmeid").node.src = this.data.文本输入框标识
回复

使用道具 举报

升级   30%

1

主题

3

回帖

15

积分

新手上路

Rank: 1

积分
15
发表于 2024-3-7 14:09:54 | 显示全部楼层
xadmin 发表于 2024-3-7 13:28
在表单的queryLoad 事件里写一下
this.form.get("ifrmeid").node.src = this.data.文本输入框标识 ...

我试了一下,没实现。这个事件是添加在哪里?
我是建了一个拟稿表单和一个审核表单,拟稿表单里插入了一个iframe组件和一个文本输入框。拟稿表单作为子表单插入到审核表单里。
我试了一下:
1、添加到拟稿表单的文本输入框里
2、添加到拟稿表单的form里
3、添加到审核表单的form里
三种都不行
回复

使用道具 举报

升级   30%

1

主题

3

回帖

15

积分

新手上路

Rank: 1

积分
15
发表于 2024-3-8 08:48:37 | 显示全部楼层
解决了。加了一个按钮组件,把上面的代码写到按钮组件的click事件里。
回复

使用道具 举报

升级   100%

3

主题

1501

回帖

4911

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
4911
发表于 2024-3-8 13:14:42 | 显示全部楼层
回复

使用道具 举报

发表回复

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

本版积分规则

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