目前我们有一个用普通 HTML(仅一页)和 Javascript(纯 JS + JQuery)编写的大型组件(功能)。用 Sencha EXT JS 重写是非常困难或不可能的。 我们正在完全使用 Sencha 开发一个新应用程序。
我是否可以将此功能嵌入到新的 Sencha 应用程序中,而保持原始源代码(HTML + JS)完好无损?
谢谢! 米尔多尔。
最佳答案
您可以使用 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)
关于javascript - 在 sencha ext js 应用程序中嵌入普通 html 表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14585764/