目前我们有一个用普通HTML(只有一页)编写的大型组件(功能)。 Javascript(纯JS + JQuery)。由Sencha EXT JS重写是非常困难或不可能的。 我们正在Sencha开发一个新的应用程序。
无论如何,我可以将此功能嵌入到新的Sencha应用程序中,使原始源代码(HTML + JS)保持不变吗?
谢谢! MillDol。
答案 0 :(得分:1)
您可以使用Ext.ComponentLoader
加载完整的html页面。
var cmp = Ext.create('Ext.Component', {
renderTo: Ext.getBody(),
loader: {
url: 'myPage.html',
renderer: 'html' //default
}
});
如果您已经拥有javascript中的内容,则可以使用。
Ext.getCmp( 'yourComponentId')。update(theHtmlorData, [loadScriptsOnPage], [callback])
其中yourComponentId是具有id的元素(不建议使用id)