2017-03-20 6 views
0

私は同じデータソースを持つ3つのグリッドを持っています。すべてのグリッドに共通の列があり、グリッドに固有の列がいくつかあります。例:多くの剣道グリッドでフィルタを同期させる

GRID1:
ProducId、商品名、ProductQuantity
Grid2:
ProducId、商品名、OrdersCount

今、私はすべてのフィルタフィールドを同期しているしたいと思います。たとえば、Grid1、ProductNameフィルタで "Car x"と入力すると、同じフィルタのGrid2に表示されます。また、両方のグリッドをフィルタリングする必要があります。いずれかのグリッドでこのフィルタをクリアすると、すべてのグリッドでクリアされるはずです。
可能ですか?

答えて

0

はい、同じデータソースを共有するすべてのグリッドを同期することは可能です。データソースをフィルタリングするだけです。

$("#grid1").data('kendoGrid').dataSource.filter({ field: "ProductName", operator: "contains", value: "oil" }); 

デモを参照してください:jsFiddle

関連する問題