KendoUI: redefinindo os dados da grade para a primeira página após o clique do botão
Eu tenho o seguinte cenário:
na minha página eu tenho uma grade (com paginação) limitada a uma fonte de dados. Quando clico no botão "Extrair" a grade é preenchida (lendo dados paginados através de um serviço da web). Então eu seleciono "página 2" através da paginação da grade. Novamente, o serviço da web é chamado para retornar dados.
Agora: Eu gostaria de clicar em "Extrair" mais uma vez, para recarregar e mostrar dados na primeira página. Não tenho certeza qual é o melhor caminho.
Eu gostaria de fazer apenas uma chamada para o serviço (com parâmetros de entrada) e ter o índice de paginação na grade redefinido.
Agora estou usando o seguinte código:
$("#btnExtract").bind("click", function(e) {
var grid = $("#section-table").data("kendoGrid");
grid.dataSource.read( {parameter: "value"} );
grid.dataSource.page(1);
});
mas na verdade faz duas chamadas para o serviço.