Javascript-форум (https://javascript.ru/forum/)
-   ExtJS (https://javascript.ru/forum/extjs/)
-   -   Не могу подгрузить класс (https://javascript.ru/forum/extjs/43427-ne-mogu-podgruzit-klass.html)

GroZa 04.12.2013 19:59

Не могу подгрузить класс
 
В папке app создал папку base.
В нее положил Server.js:
alert('XXX');
Ext.define('IvCRM.base.Server', {
    singleton: true,
    hello: function() {
alert('helloworld!!!!');
}
}

Пытаюсь вызвать метод hello из app.js
Ext.application({
    name: 'IvCRM',
    appFolder: '/app',
    launch: function() {
        Ext.Loader.setConfig({
            enabled: true,
            path: {'base': '/app/base'} // думал, так получится
        });
        Ext.require('IvCRM.base.Server');

        IvCRM.base.Server.hello(); ///!!! ошибка!
    }
});


Выскакивает ошибка "Cannot read property 'Server' of undefined".
Хотя файл загружается и алерт "XXX" отображается.
В чем может быть проблема?

novikov 05.12.2013 08:30

Ext.Loader.setConfig({
    enabled: true,
    paths: {'IvCRM.base': '/app/base'} //  так получится
});


pathS


Часовой пояс GMT +3, время: 15:29.