2016-07-22 14 views
43

WebSocketまたはREST(WebSocketに障害が発生した場合)を使用する必要があるカスタムStoreを作成しようとしています。WebSocketとdgridを使用してカスタムdstoreのイベントが表示されない

それはほとんど完璧に動作rachet-store.js

コードファイル。これはRESTでも問題なく動作します(myRest)。

wsStoreが使用されていて、データグリッドの最初または2番目のページの行を削除すると、データグリッドが通知され、それ自体が更新されます。しかし、3番目または他のページの行を削除すると、ストアは更新されません。

私はこの問題が、sort()のどこかにあると思います。その理由は、グリッド(またはページネーション)がどのように機能するのかを利用しているからです。 (しかし、それだけの推測...)

私は間違って何をしたのですか?

+3

どこかで機能する例をホストできますか? – ben

+2

不運にも私は傾けることができます。しかし、私はgithub上のREADMEをインストール手順で試しました。それは簡単で迅速です:) – Petr

+2

多分あなたの推測は正しいです。しかし、ページングは​​、すべての行をトリガーするdeleteイベントが3番目以降のページ要素のレコードにバインドされないサーバーサイドの機能です。すべてのページナビゲーションでグリッドをレンダリングします。 –

答えて

1

dstoreは柔軟な選択肢を提供しますが、アプリケーションのニーズに合わせてカスタムストアを作成する必要があることもあります。これはちょうどそれをするためのチュートリアルです。この例では、GitHub API v3 for Gistsの周りにストアを作成します。

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

関連する問題