Extjs4 如何在Extjs中加载一些名称空间?

Extjs4 如何在Extjs中加载一些名称空间?,extjs4,Extjs4,我正在尝试加载“Ext.ux.CheckColumn”并使用以下代码: Ext.Loader.setConfig({enabled: true}); Ext.Loader.setPath('Ext.ux', '../ux'); Ext.require(['Ext.ux.CheckColumn', '*']); Ext脚本位于: /Scripts/Library/Ext /Scripts/MyApp/Module/jsFile.js /moudleFolder/mypage.aspx ux

我正在尝试加载“Ext.ux.CheckColumn”并使用以下代码:

Ext.Loader.setConfig({enabled: true});
Ext.Loader.setPath('Ext.ux', '../ux');
Ext.require(['Ext.ux.CheckColumn', '*']);
Ext脚本位于:

/Scripts/Library/Ext
/Scripts/MyApp/Module/jsFile.js
/moudleFolder/mypage.aspx
ux文件夹位于:

/Scripts/Library/Ext/ux
我使用loader的脚本位于:

/Scripts/Library/Ext
/Scripts/MyApp/Module/jsFile.js
/moudleFolder/mypage.aspx
我的网页位于:

/Scripts/Library/Ext
/Scripts/MyApp/Module/jsFile.js
/moudleFolder/mypage.aspx
我收到错误:
命名空间未定义

PS:我正在使用Ext4,并且在ready方法之外使用上述代码段

请注意,所有相对路径都是相对于当前HTML文档的。()

因此,我认为在你的情况下,你应该用以下方式取代你的道路:

请注意,所有相对路径都是相对于当前HTML文档的。()

因此,我认为在你的情况下,你应该用以下方式取代你的道路:


@wasimbhalli,是否加载了源文件“path/to/ux/CheckColumn.js”?如果否,请检查brawser用于加载此源文件的url(您可以在开发人员工具的“网络”选项卡中的google chrome中执行此操作)是的,我缺少源文件。谢谢!:)如何将ext.ux包缩小为单个js文件?尝试了sencha compile exclude--all和include--class'Ext.ux.*'和concatenate--compress./Ext-ux.js,但编译后的文件力没有Ext.ux。livesearchgridpanel@wasimbhalli,是否加载了源文件“path/to/ux/CheckColumn.js”?如果否,请检查brawser用于加载此源文件的url(您可以在开发人员工具的“网络”选项卡中的google chrome中执行此操作)是的,我缺少源文件。谢谢!:)如何将ext.ux包缩小为单个js文件?尝试了sencha compile exclude--all和include--class'Ext.ux.*'和concatenate--compress./Ext-ux.js,但编译后的文件没有Ext.ux.livesearchgridpanel