Javascript-форум (https://javascript.ru/forum/)
-   ExtJS (https://javascript.ru/forum/extjs/)
-   -   какая очередность выполнения кода в extjs (https://javascript.ru/forum/extjs/51069-kakaya-ocherednost-vypolneniya-koda-v-extjs.html)

treasury 23.10.2014 13:20

какая очередность выполнения кода в extjs
 
Скажите пожалуйста как происходит выполнение кода в приложении на extjs.
Вот мой store:
Ext.define('MyApp.store.CarStore', {
    extend: 'Ext.data.Store',
    model: 'MyApp.model.CarModel',
    proxy: {
        type: 'jsonp',
        url: 'http://localhost:3000/wialoncollector/items/'+Ext.util.Cookies.get("ssid"),
        callbackKey: 'callback',
        reader: {
            root: 'items'
        }
    }
});

Ext.create('MyApp.store.CarStore', {
    storeId: 'CarStore'
});

и я так понимаю этот код выполняется при инициализации приложения, если у меня в запросе стоит получить сессию из куки Ext.util.Cookies.get("ssid"), то приложение сразу и выполнит это и запишет в случае существования? У меня запись сессии в куку происходит немного дальше, так как я ее получаю в случае успешного прохождения формы логина. Получается стора записывает себе сессию из куки уже сразу при выводе формы логина, но сессия в куку еще не записалась, что можна сделать в данном случае? Как обновить сессию в сторе?
Получается когда я дергаю стор для вывода данных там находится старая сессия в куке или же вообще null. Сессию в куку записываю на 10 мин.

Infarch 23.10.2014 18:56

Код этот выполняется там, где он написан. В каком месте вы вызываете define и create ? В launch приложения или еще где нибудь?


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