KendoUI: resetowanie danych siatki do pierwszej strony po kliknięciu przycisku

Mam następujący scenariusz:

na mojej stronie mam siatkę (z paginacją) ograniczoną do źródła danych. Po kliknięciu przycisku „Wyodrębnij” siatka zostanie wypełniona (odczyt danych podzielonych na strony za pośrednictwem usługi internetowej). Następnie wybieram „strona 2” poprzez podział na siatki. Ponownie wywoływana jest usługa sieciowa w celu zwrócenia danych.

Teraz: chciałbym jeszcze raz kliknąć „Wyodrębnij”, aby ponownie załadować i wyświetlić dane na pierwszej stronie. Nie jestem pewien, który jest najlepszy.

Chciałbym wykonać tylko jedno wywołanie usługi (z parametrami wejściowymi) i mieć indeks stronicowania w zresetowanej siatce.

Używam teraz następującego kodu:

$("#btnExtract").bind("click", function(e) {
    var grid = $("#section-table").data("kendoGrid");
    grid.dataSource.read( {parameter: "value"} );
    grid.dataSource.page(1);
});

ale faktycznie wykonuje dwa połączenia z usługą.

questionAnswers(5)

yourAnswerToTheQuestion