在使用WebSocket和dgrid的自定义dstore中缺less事件

我正在尝试创build自定义存储,应使用WebSocket或REST(在发生WebSocket失败的情况下)。

代码文件rachet-store.js

它几乎完美的工作。 它也适用于REST(myRest)。

问题是,如果使用wsStore,并且如果我删除DataGrid中的第一个或第二个页面上的一行,DataGrid会通知并刷新本身。 但是,如果我删除第三个或任何其他页面上的行,商店不刷新。

我认为这个问题可能在sort()某个地方,因为使用了Grid(或者Pagination)的工作方式。 (但它只是一个猜测…)

所以,问题是,我做错了什么?

dstore提供了开箱即用的灵活select,但有时需要创build一个自定义商店以更好地适应应用程序的需求。 这是一个教程,做到这一点。 在我们的例子中,我们围绕Gist的GitHub API v3创build了一个商店。

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

Interesting Posts