1

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」と呼ばれる賢者に尋ねましたが、私が得たすべてのデータ ソースの例は、完全にローカルまたは完全にリモートであり、何も混在していません。

リモートフィルタリングとローカルソート/グループ化を実現するにはどうすればよいですか?

4

1 に答える 1

2

構成は正しいようです。これは、ローカルのページングと並べ替えを有効にするための推奨される方法です。動作する構成を示すライブ デモを作成しました: http://jsbin.com/itaqut/1/edit

于 2013-01-10T07:02:46.700 に答える