gpt4 book ai didi

javascript - ExtJS 4 到 ExtJS 5 的迁移

转载 作者:行者123 更新时间:2023-11-30 05:31:40 27 4
gpt4 key购买 nike

我们正在将 Web 应用程序从 ExtJS 4 迁移到 ExtJS 5

测试 index.html 会导致以下错误(由 Firefox-FireBug-console 输出):

NetworkError: 404 Not Found - http://localhost:8080/ext/build/examples/ux/grid/FiltersFeature.js?_dc=1414147197935

我已经在目录中搜索了 FilterFeatures.js 文件,但它不存在。

根据"Whats New in ExtJS 5.0"-site该文件非常受欢迎,他们认为移动它是明智的。

谁能告诉我如何包含此文件或功能,以便错误消失?

我已经尝试将以下内容添加到我的 app.js 文件中:

Ext.Loader.setPath('Ext.ux', './ext/build/examples/ux');
Ext.application({
...
requires: [
'Ext.ux.grid.FiltersFeature'
],
...
});

但是错误仍然存​​在。我想我需要得到一个对一个对象的引用,它现在隐藏在其他地方。

我只是不知道如何引用它,因为我不知道它现在放置在哪个 js 文件中,也不知道如何在 Ext JS 5 中正确地执行它。

最佳答案

基础知识在您提供的链接中:

  • 他们删除了功能 Ext.ux.grid.FiltersFeature (ftype: filters)。
  • 他们引入了一个插件 Ext.grid.filters.Filters (ptype: gridfilters)
    作为增强型替代品。

因此,您将不得不手动修改网格以使用新插件而不是旧功能。

祝你好运。

关于javascript - ExtJS 4 到 ExtJS 5 的迁移,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26546585/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com