Отсутствие событий в обычном dstore с помощью WebSocket и dgrid

Я пытаюсь создать собственный Store, который должен использовать WebSocket или REST (в случае сбоя WebSocket).

Файл кода rachet-store.js

Он работает почти отлично. Он также работает без проблем с REST (myRest).

Проблема в том, что wsStore используется, и если я удаляю строку на первой или второй странице в datagrid, то datagrid уведомляется и обновляется. Но если я удалю строку на третьей или любой другой странице, магазин не будет обновлен.

Я думаю, что проблема может быть где-то с sort(), потому что используется то, как работает Grid (или Pagination). (Но это просто догадка...)

Итак, вопрос в том, что я сделал не так?

Ответ 1

dstore обеспечивает гибкий выбор магазинов из коробки, но иногда необходимо создать специализированное хранилище, чтобы лучше удовлетворить потребности приложения. Это учебник для этого. В нашем примере мы создаем хранилище GitHub API v3 для Gists.

http://dstorejs.io/tutorials/custom_stores.html