какая очередность выполнения кода в 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 мин. |
Код этот выполняется там, где он написан. В каком месте вы вызываете define и create ? В launch приложения или еще где нибудь?
|
Часовой пояс GMT +3, время: 05:03. |