【发布时间】:2014-10-01 13:04:28
【问题描述】:
我是 ExtJs 新手,想将使用 Sencha CMD 创建的 ExtJs 5 应用程序集成到 WebAPI 应用程序中!
我为 BUILD 模式进行了集成,但没有为 DEVELOPMENT 模式进行集成。
关于这个post 集成步骤如下图!
步骤 1. 创建路径:C:\VCProject\SVCodeCampWeb\WebAPI
第 2 步。在第 1 步的目录中创建名为“API_NAME”的 WebAPI 项目。
步骤 3. 将 ExtJS 5 框架 (ext-5.0.0) 移至步骤 1 的目录。
-
步骤 4. 使用 sencha cmd 生成 extjs 应用程序:
C:\VCProject\SVCodeCampWeb\WebAPI\ext-5.0.0>sencha generate app MyApp C:\VCProject\SVCodeCampWeb\WebAPI\API_NAME\API_NAME\CMDBUG1 第 5 步。通过解决方案资源管理器将 ext 应用程序包含到 Web Api。
-
步骤 6. 使用 sencha cmd 构建应用程序,如下所示:
C:\Users\albert\Documents\Visual Studio 2013\Projects\BMSIA\BMSIA.Web\BMSJS>sencha app build
工作! 这些是我包含在 BUILD 模式的 WebAPI 的 _Layout.chtml 中并且有效的文件!
<script src="~/CMDBUG1/build/production/MyApp/app.js"></script>
<link href="~/CMDBUG1/build/production/MyApp/resources/MyApp-all.css" rel="stylesheet" />
错误部分!!!
对于开发模式,我包括以下文件:
< link href="~/CMDBUG1/build/production/MyApp/resources/MyApp-all.css" rel="stylesheet" />
< script src="~/CMDBUG1/ext/ext-all.js"></script>
< script src="~/CMDBUG1/app.js"></script>
但它抛出了这个错误:
TypeError: Ext.application is not a function
如果您需要更多详细信息,请告诉我!
任何帮助将不胜感激!
【问题讨论】: