在sencha ext js应用程序中嵌入普通的html表单

时间:2013-01-29 14:55:34

标签: javascript html5 extjs extjs4

目前我们有一个用普通HTML(只有一页)编写的大型组件(功能)。 Javascript(纯JS + JQuery)。由Sencha EXT JS重写是非常困难或不可能的。 我们正在Sencha开发一个新的应用程序。

无论如何,我可以将此功能嵌入到新的Sencha应用程序中,使原始源代码(HTML + JS)保持不变吗?

谢谢! MillDol。

1 个答案:

答案 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)