У меня есть приложение, связанное с телефоном sencha touch (v1.1.1), в котором есть несколько магазинов и список.Store/List not reloading Sencha 1.1.1
Проблема возникает после того, как вы вошли в систему как «user1», а затем выйти и снова войти в систему как «Пользователю2». Список не обновится с новыми данными учетной записи, полученными прокси-сервером store.
Я в настоящее время пытается вызвать .refresh()
на List
себя, что в соответствии с Документами также приведет в магазин, чтобы обновить свои данные (хотя, я вручную делать это перед рукой так или иначе)
var sL = Ext.getCmp('AccountsList');
sL.refresh();
sL.scroller.scrollTo({x:0,y:0});
Мы также попробовали .sync()
магазины без каких-либо результатов.
Ext.getStore('AccountsTransfersTo').sync();
Ext.getStore('AccountsTransfersFrom').sync();
Ext.getStore('AccountsStore').sync();
Любая идея, в чем проблема, или кто-нибудь сталкивается с чем-то подобным?
Вот почему я просил на примере кода, вам нужно воссоздать хранилище или полностью удалить его без вызова синхронизации или просто восстановить его :) – Sangoku
Нет, все, что вам нужно сделать, это запустить загрузку. Он отправляет запрос на сервер, когда он возвращается, он запускает событие, которое прослушивает список, и оно будет обновляться. –