Показать сообщение отдельно
  #1 (permalink)  
Старый 23.10.2014, 13:20
Аспирант
Отправить личное сообщение для treasury Посмотреть профиль Найти все сообщения от treasury
 
Регистрация: 26.08.2014
Сообщений: 49

какая очередность выполнения кода в 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 мин.
Ответить с цитированием