Как загрузить некоторое пространство имен в Extjs? - PullRequest
1 голос
/ 06 февраля 2012

Я пытаюсь загрузить "Ext.ux.CheckColumn" и использую следующий код:

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

Сценарии Ext расположены по адресу:

/Scripts/Library/Ext

Папка UX находится по адресу:

/Scripts/Library/Ext/ux

Мой скрипт, в котором я использую загрузчик, находится по адресу:

/Scripts/MyApp/Module/jsFile.js

И моя веб-страница расположена по адресу:

/moudleFolder/mypage.aspx

Я получаю сообщение об ошибке: namespace is undefined

PS: я использую Ext4 и использую приведенный выше фрагмент кода вне метода ready

1 Ответ

1 голос
/ 06 февраля 2012

Обратите внимание, что все относительные пути относятся к текущему HTML-документу. ( документы )

Так что, я считаю, что в вашем случае вы должны заменить свой путь:

Ext.Loader.setPath('Ext.ux', '../Scripts/Library/Ext/ux');
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...