app-all.js 无法与 ext.js 一起使用
app-all.js not working with ext.js
我正在使用 sencha sdk 工具 2 构建我的 extjs 4 应用程序。构建工作正常,它生成了两个文件 -
- app-all.js - 缩小
- 全部-classes.js - 非缩小
但是当我在我的 index-mini.html 页面中使用带 ext.js 的缩小应用程序-all.js 时,它无法正常工作并在 Ext.util.Cookies.get()
当我使用 ext-all.js 而不是 ext.js 时,我的应用程序工作正常。
我看到我的应用程序正在使用 ext.js 中不存在的一些实用程序 类(例如 - Ext.util.Cookies)。同样对于开发,我们在 index.html 中使用 ext-all.js,但对于部署,我们希望使用 ext.js.
问题 -
我如何 运行 我的应用程序使用 ext.js & app-all.js?
-
提前致谢。
问题是 ext-all.js(以及未缩小的 ext-debug.js)只提供起床所需的最小核心ExtJS数量类和运行。任何额外的 类 都应该作为单独的文件动态加载
Getting Started 的第 2.2 节对此进行了描述,还解释了您应该动态加载任何额外的 类。
基本上,您需要在您的应用程序中包含一个 requires 语句,如下所示。
requires:[
'Ext.util.Cookies'
],
我正在使用 sencha sdk 工具 2 构建我的 extjs 4 应用程序。构建工作正常,它生成了两个文件 -
- app-all.js - 缩小
- 全部-classes.js - 非缩小
但是当我在我的 index-mini.html 页面中使用带 ext.js 的缩小应用程序-all.js 时,它无法正常工作并在 Ext.util.Cookies.get()
当我使用 ext-all.js 而不是 ext.js 时,我的应用程序工作正常。
我看到我的应用程序正在使用 ext.js 中不存在的一些实用程序 类(例如 - Ext.util.Cookies)。同样对于开发,我们在 index.html 中使用 ext-all.js,但对于部署,我们希望使用 ext.js.
问题 - 我如何 运行 我的应用程序使用 ext.js & app-all.js?
- 提前致谢。
问题是 ext-all.js(以及未缩小的 ext-debug.js)只提供起床所需的最小核心ExtJS数量类和运行。任何额外的 类 都应该作为单独的文件动态加载
Getting Started 的第 2.2 节对此进行了描述,还解释了您应该动态加载任何额外的 类。
基本上,您需要在您的应用程序中包含一个 requires 语句,如下所示。
requires:[
'Ext.util.Cookies'
],