KendoUI グリッド ベースのレポートのパフォーマンスを改善しようとして行き詰まっています。
リモート データ ソースからデータを取得することになっていますが、並べ替えとグループ化はローカルで実行します。
次のように、「サーバー」オプションを明示的に無効にしました。
var dSource = kendo.data.DataSource({
transport: {
read: {
// Configure my ajax call and send the filter values
}
},
serverPaging: false,
serverGrouping: false,
serverSorting: false
});
このデータソースは kendo-ui グリッドによって消費され、並べ替えが有効になっています。
ただし、列をクリックして並べ替えると、新しい ajax 呼び出しが行われ、帯域幅とサーバー リソースが浪費されます。
「Google」と呼ばれる賢者に尋ねましたが、私が得たすべてのデータ ソースの例は、完全にローカルまたは完全にリモートであり、何も混在していません。
リモートフィルタリングとローカルソート/グループ化を実現するにはどうすればよいですか?