Mam panel siatki, który po opuszczeniu strony, chcę sprawdzić, czy jakieś elementy w sklepie (lub iteracji poprzez modele/rekordy), aby sprawdzić, czy są jakieś niezapisane zmiany/dodatki.Sprawdź, czy sklep (lub nagrania) zostały poddane edycji?
Początkowo próbowałem użyć panel.getStore().getNewRecords()
dla nowych rekordów, ale zwraca wszystkie aktualnie odsyłane rekordy. panel.getStore().getUpdatedRecords()
wydaje się ignorować rekordy, pomimo linii w siatce mającej mały czerwony trójkąt w każdej komórce.
Czy ktoś może doradzić w sprawie prawidłowego sposobu sprawdzenia, czy w sklepie znajdują się nowe lub zaktualizowane wpisy?
TypeError: Object [object Object] nie ma metody 'getModifiedRecords' –
Jakiej wersji Ext Js używasz? Funkcja znajduje się w magazynie AbstractStore i sprawdziłem ją dwukrotnie, przeszukując kod źródłowy Ext JS 4.1.3 i 4.2.1. Zobacz: http://docs.sencha.com/extjs/4.2.1/#!/api/Ext.data.AbstractStore-method-getModifiedRecords – costa