2012-03-14 30 views
5

現在、リモートAjaxの読み込み機能のためにSlickGridのslick.remotemodel.jsモデル実装を使用しています。この例では、提供される唯一のフィルタリングは単純な検索要素です。私たちが達成しようとしているのは、この例で使用されているものなど、各列のより強力なフィルタリング方法です.Dataviewモデルの機能をRemoteModelに簡単に組み合わせる方法はありますか? Dataviewの機能をRemoteModelコードに組み合わせるだけの問題か、それぞれの機能に根本的な重複がありますか?私は、以下の議論を見つけることができましたSlickGrid RemoteModelモデルとDataviewモデル

- 回避策ではなく、統合されたソリューションをより多くのことのようです:Slickgrid Filtering without Dataview

たぶん私はわずかにこれを考えていますが、何かアドバイスをいただければ幸いです。

答えて

1

DataViewは、すべてのソート/グループ化/フィルタリングなどを行います。すべてのデータにアクセスできるため、クライアント上で実行されます。サーバー上で実行している場合は、サーバー側のデータプロバイダにすべての処理を実装する必要があります。すべてのバックエンドとニーズが異なるため、これを行うための規定された方法はありません。

+3

データがすべてクライアント上にあるか、または必要に応じてサーバーによって取得されるかにかかわらず、すべての機能がボックス外で機能するように、これを一般化することが理想的です。はい、すべてのバックエンドは異なりますが、必須となるのは、それを遵守する共通の契約/インタフェースです。 – Lee

関連する問題