Mam zapakowaną w klawiaturę aplikację sencha touch (v1.1.1), która ma kilka sklepów i listę.Sklep/lista nie przeładowuje się Sencha 1.1.1
Problem występuje po zalogowaniu się jako „User1”, a następnie wylogować i zalogować ponownie jako „User2”. Lista nie zostanie odświeżona z danymi nowego konta pobranymi przez proxy sklepu.
Jestem obecnie próbuje zadzwonić .refresh()
na List
się, które zgodnie z docs spowoduje również sklep, aby odświeżyć swoje dane (chociaż mam to robić ręcznie przed ręką tak)
var sL = Ext.getCmp('AccountsList');
sL.refresh();
sL.scroller.scrollTo({x:0,y:0});
Próbowaliśmy również .sync()
sklepów bez wyników.
Ext.getStore('AccountsTransfersTo').sync();
Ext.getStore('AccountsTransfersFrom').sync();
Ext.getStore('AccountsStore').sync();
Każdy pomysł na problem, czy ktoś ma coś podobnego?
Dlatego prosiłem o przykład kodu, musisz odtworzyć sklep lub całkowicie go opróżnić, bez wywoływania synchronizacji, lub po prostu odtworzyć go ponownie :) – Sangoku
Nie, wszystko, co musisz zrobić, to wyzwolić ładunek. Wysyła żądanie do serwera, a gdy wróci, uruchomi zdarzenie, którego słucha lista, i samo się odświeży. –