web-applications - 使用 Sencha ExtJS 增强现有的 Web 应用程序?

标签 web-applications widget extjs

我有一个现有的 Web 应用程序,它使用标准的 jQuery 驱动的数据网格,但实际上可以做一些更奇特的事情。

Sencha 网站上的所有 ExtJS 示例都使用了它们的布局创建器以及如何在浏览器中复制桌面应用程序。我想知道 - 是否有可能(并且可行)在“普通”HTML 页面中使用 ExtJS 组件/小部件,按照标准的 Web 应用程序?

最佳答案

是的,绝对是。您可以在页面上包含 ExtJS 库,就像 jQuery 一样,并执行各种操作——操作 DOM、在页面上添加/删除 HTML 元素、在标记中的任何位置插入 ExtJS 组件等。

例如,如果您有一个 id 为“my-ext-widget”的元素,那么您可以创建一个 ext 组件(如面板)并将其插入到该元素中,如下所示:

Ext.onReady(function() {
    myPanel = new Ext.Panel({
        title:'Sample Panel',
        height:300,
        width:200,
        html:'This is a sample panel'
    });

    myPanel.render("my-ext-widget");
});

你到底想做什么?

关于web-applications - 使用 Sencha ExtJS 增强现有的 Web 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5302262/

相关文章:

objective-c - 如何制作通知中心小部件 (iOS 5)

python - 如何将 tkinter OptionMenu 和 Entry 小部件的内容保存到文件?

extjs - 未处理的PromiseRejection警告: Error: Cannot find module using ext-gen

Java Web Server 突然停止响应,没有任何异常

java - 如何在同一个java webapp上使用不同的子域

php - 无需安装软件即可运行 PHP 脚本?

javascript - 当放置在非事件 Accordion 容器中时,Dojo 小部件未正确呈现

web-applications - 用 safari 编写的 iPod touch/iPad 应用程序可以在没有互联网访问的情况下运行吗?

javascript - 如何将这段小代码从 Extjs3 升级到 Extjs4.2?

Extjs 6 组合框「queryMode : 'local' 」 data not showing」