Скажите пожалуйста как происходит выполнение кода в приложении на 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 мин.