rogerujn 发表于 2024-3-2 11:00:35

iframe组件引用一个文本框中输入的网址如何实现?

我想在一个表单里插入一个iframe组件、一个文本输入框。先在文本输入框中输入一个网址,然后让iframe引用这个网址,实现嵌入网页。请问怎么实现?

论坛管理员 发表于 2024-3-4 11:17:40

在文本输入框的change事件里this.form.get("ifrmeid").node.src = this.data.文本输入框标识

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

xadmin 发表于 2024-3-7 13:28:17

在表单的queryLoad 事件里写一下
this.form.get("ifrmeid").node.src = this.data.文本输入框标识

rogerujn 发表于 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里
三种都不行

rogerujn 发表于 2024-3-8 08:48:37

解决了。加了一个按钮组件,把上面的代码写到按钮组件的click事件里。

xadmin 发表于 2024-3-8 13:14:42

:handshake
页: [1]
查看完整版本: iframe组件引用一个文本框中输入的网址如何实现?