【发布时间】:2014-12-20 05:06:31
【问题描述】:
我们正在将 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 中语法正确。
【问题讨论】:
-
我的建议是在您的 ExtJS 升级期间剥离应用程序,以便一次添加部分。一次运行整个应用程序可能需要更长的时间来诊断实际问题。
标签: javascript extjs web-applications frameworks