Eu tenho um projeto onde eu uso o Kendo AngularGrade de interface do usuário e gostaria de poder exportar os dados para um documento do Excel. Eu olhei para o ng-grade csv exportação, mas parece que é necessário para usar colocar em uma opção de plugins, mas o Angular Kendo UI Grid não tem isso. Alguém poderia me apontar na direção certa?
obrigado
Respostas:
1 para resposta № 1Agora você pode simplesmente adicionar o seguinte ao seu objeto de opções de grade:
toolbar: [ "excel" ],
excel: {
allPages: true,
fileName: "staticFileName.xlsx"
}
http://docs.telerik.com/kendo-ui/web/grid/excel-export#enable-excel-export
0 para resposta № 2
Existe um kendo-grid-csv-download projeto que você pode tentar usar.
Outra maneira de conseguir isso seria criar uma página / URL do lado do servidor em seu idioma de preferência (Python? NodeJS?) (Exemplo: example.com/downloadcsv?searchTerm=abc&filter=def
) e faça com que ele consulte a mesma API / URL que seu código Angular consultou para exibir a grade e, em seguida, gere o CSV para fazer o download lá.