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

标签 javascript html extjs extjs4

目前我们有一个用普通 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/

相关文章:

javascript - 导航到不同页面时 Favicon 消失(在 Chrome 中)

javascript - 忽略模糊匹配并使用 javascript 添加精确的单词模式匹配

javascript - 在 Meteor 中,我在哪里可以找到与函数中的拼写错误相关的错误?

javascript - 在没有面板的情况下渲染 ExtJs 组件?

extjs - 使用ExtJS面板添加Click事件

javascript - 如何使用比较器按多个属性排序?

javascript - 组织 Javascript 库和 CSS 文件夹结构的最佳实践

javascript - 将当前日期作为占位符最初放置在输入字段 datepicker bootstrap 中

css - 帮助处理 html 中不受控制的文本

ajax - Extjs 存储加载成功处理程序没有被触发