使用WebSocket和dgrid在自定义dstore中丢失事件

Pet*_*etr 43 javascript dojo websocket dgrid dstore

我正在尝试创建自定义Store,它应该使用WebSocket或REST(如果WebSocket失败).

代码文件rachet-store.js

它几乎完美地工作.它也适用于REST(myRest)也没有问题.

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

我认为问题可能在某处sort(),因为使用Grid(或Pagination)的工作原理.(但它只是一个猜测......)

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

Anu*_*oni 1

dstore 提供了开箱即用的灵活存储选择,但有时,有必要创建自定义存储以更好地满足应用程序的需求。这是一个用于做到这一点的教程。对于我们的示例,我们围绕 Gists 的 GitHub API v3 创建一个商店。

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