Javascript-форум (https://javascript.ru/forum/)
-   ExtJS (https://javascript.ru/forum/extjs/)
-   -   Предзагрузка JSON-конфига в сгенерированное приложение (https://javascript.ru/forum/extjs/69351-predzagruzka-json-konfiga-v-sgenerirovannoe-prilozhenie.html)

Jar 16.06.2017 14:32

Предзагрузка JSON-конфига в сгенерированное приложение
 
Вложений: 1
Здравствуйте!
Не знаю как сделать по-человечески, прошу подсказать, может у кого есть идея элегантного решения.
Я делаю админку для своего проекта, предполагается что админка будет как для десктопов, так и для мобил, для себя же =) значит classic & modern.
Эта админка сгенерирована командой
Код:

$ sencha -sd ~/ext-6.2.0 generate app Adm .
Все действия ведутся через JSON API, таким же образом хотелось бы получить первоначальные опции для запуска, в которых были бы например, дерево доступных пунктов меню. И хочется их получить до Application.launch, так как на странице авторизации, после входа, вертится красивый CSS спиннер, который убирается после всех загрузок, ну как в демке Sencha Touch
launch: function () {
        // TODO - Launch the application
        Ext.ariaWarn = Ext.emptyFn;
        var LOGIN_PAGE = document.getElementById('LOGIN_PAGE');
        if (LOGIN_PAGE) LOGIN_PAGE.style.display = 'none';
    },

В общем нужен глобальный объект (типа Cfg.my_option), чтоб удобно и компактно было.

Также хочу отметить, что в версии ExtJS 6.5 будет отлаженное offcanvas меню, что как-никак большая редкость и чему я несказанно рад.
http://examples.sencha.com/extjs/6.5.../?modern#menus


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