EXT JS iframe 调整到包含 extJS 容器的高度和宽度

Posted

技术标签:

【中文标题】EXT JS iframe 调整到包含 extJS 容器的高度和宽度【英文标题】:EXT JS iframe to resize to height and width of containing extJS container 【发布时间】:2016-06-22 17:20:44 【问题描述】:

我在 EXT JS 容器中渲染了一个 iframe。当我单击提交按钮时,一个带有源“www.totalgadha.com”的 iframe 正在加载到容器中。但是我希望加载的页面适合容器而不是滚动。如何将 iframe 调整为 EXT JS 容器的大小? 小提琴链接是:

https://fiddle.sencha.com/#fiddle/1cge

【问题讨论】:

【参考方案1】:

试试这个代码

Ext.getCmp('mainpanel').add(
        xtype: "component",
        width: 500,
        height: 750,
          autoEl: 
            tag: 'iframe',
            height: '100%',
            width: '100%',
            border: '0',
            frameborder: '0',
            scrolling: 'no',
              src: 'https://www.totalgadha.com'
            
      );

【讨论】:

@Jason 你应该看看这个,你可能需要边框布局或者锚点dev.sencha.com/deploy/ext-4.0.0/examples/layout-browser/… 我相信你没有明白我的意思......因为布局不会因为原因......我想要的是使用的 iframe 完全适合网页而没有任何滚动......目前有卷轴 我试过你更新的代码,网页没有调整到 iframe 的大小....发生的情况是因为滚动:'no' 没有出现滚动条,所以只有网页的特定部分是可见的,我们无法向下滚动或向右滚动以查看剩余部分 我做了一个小提琴,以便更容易测试,我尝试将 src 更改为 ""fiddle.sencha.com/#home"+'?abc='+abc".....in 这种情况下,呈现的网页调整为 iframe 的大小........ ..所以我相信网页应该有一些属性,可以将其调整为容器的大小..那个属性是什么?

以上是关于EXT JS iframe 调整到包含 extJS 容器的高度和宽度的主要内容,如果未能解决你的问题,请参考以下文章

在 extjs 中向容器添加 iframe

翻译Ext JS升级顾问1.0发布

ExtJs6内嵌iframe,nginx部署本地前台文件

基于内容自动调整Ext JS Window,最大可达maxHeight

EXT JS

使用 Ext JS 为标签添加书签?