Próbuję utworzyć niestandardowy sklep, który powinien używać WebSocket lub REST (w przypadku awarii WebSocket).Brakujące zdarzenia w niestandardowym dstore przy użyciu WebSocket i dgrid
plik kodu rachet-store.js
To działa prawie idealnie. Działa bez problemów także z REST (myRest).
Problem polega na tym, że wsStore jest używany i jeśli usunę wiersz na pierwszej lub drugiej stronie w datagrid, datagrid zostanie powiadomiony i odświeży się. Ale jeśli usuniemy wiersz na trzeciej lub dowolnej innej stronie, magazyn nie zostanie odświeżony.
Myślę, że problem może być gdzieś z sort()
, ponieważ za pomocą tego, jak działa siatka (lub paginacja). (Ale to tylko domysły ...)
Pytanie brzmi: co zrobiłem źle?
Czy możesz gdzieś umieścić funkcjonujący przykład? Potrzebuje trochę debugowania, aby móc Ci pomóc – ben
Niestety nie mogę. Ale napisałem README na githubie z instrukcjami instalacji. To jest łatwe i szybkie :) – Petr
Może twoje przypuszczenie jest poprawne. Ale paginacja jest funkcjonalnością po stronie serwera, gdzie zdarzenie usuwania wyzwalające dla wszystkich wierszy może nie być powiązane z rekordami w trzecich/przyszłych elementach strony. Spróbuj renderować siatkę dla każdej nawigacji strony. –