我是在extjs中使用iframes的新手。我希望将另一个页面(另一个URL)的内容嵌入到现有的extjs应用程序中。extjs-iframe是正确的方法吗?如果是,我该如何渲染组件?任何建议都将有助于我尝试。我尝试了下面的代码,但没有看到组件被呈现/内容被嵌入。
Ext.define(Ext.panel.Panel,
initComponent: function(){
this.items = [{
xtype: 'box',
autoEl: {
tag: 'iframe',
src: some URL,
width: 640,
height: 680,
}
}];
this.callParent(arguments);
}
});
1条答案
按热度按时间cotxawn71#
1.您可以像上面那样创建一个Extjs-js类,要呈现这个组件,您需要像下面的代码一样创建和使用它的示例。
2.您可以创建如下所示的Extjs类,并在应用程序中使用它们。在我的例子中,我创建了Extjs类,并使用它的xtype在我的应用程序中使用它。
Extjs类代码:
在我的main.js中:(主视图)