在ExtJs中更新面板html

时间:2014-06-24 18:37:53

标签: javascript html extjs

我有一个用HTML编写的Extjs代码,我想在更改值后刷新帧。这是我的代码:

xtype: 'panel',
                    region: 'center',
                    split: true,
                    itemId: 'contentPanel',
                    name: 'contentPanel',
                    title: 'Ultimele anunțuri',
                    html:'<iframe src="' + this.linkpanel + '" width="100%" height="100%"></iframe>'

但是当我更改 linkpanel 时,框架会显示相同的页面:(

1 个答案:

答案 0 :(得分:2)

每当您想要更新面板时,只需致电

即可
panel.update('<iframe></iframe>');

在您的情况下,您不需要更新整个HTML,您只需更新iframe的src

handler:function() {
    me.down('#contentPanel').getEl().down('iframe', true).src = "http://google.com";
}

https://fiddle.sencha.com/#fiddle/705。你不会在iframe中看到任何加载,因为它来自不同的服务器,但是当你在自己的服务器上运行它时它会正常工作