单击自定义按钮后从 Kendo 网格生成 Excel
Generate Excel from Kendo Grid after Clicking Custom Button
我想在单击 Kendo 网格中的自定义按钮(不是导出按钮)并保存文件后生成 Excel。
请帮助我。
您可以在网格中设置自定义按钮
.ToolBar(tools =>
{
tools.Custom().Text("Export to Excel").HtmlAttributes(new { @class = "exporTtoExcelClass" });
})
并且在网格绑定函数上你需要添加函数
function Grid_DataBound() {
var grid = $('#YourGrid').data('kendoGrid');
var exportButton = grid.element.find(".exporTtoExcelClass");
exportButton.unbind("click");
exportButton.on("click", function (args) {
kendo.ui.progress($("#YourGrid"), true);
var grid1 = $("#YourGrid").data("kendoGrid");
grid1.saveAsExcel();
kendo.ui.progress($("#YourGrid"), false);
return false;
});
}
我想在单击 Kendo 网格中的自定义按钮(不是导出按钮)并保存文件后生成 Excel。
请帮助我。
您可以在网格中设置自定义按钮
.ToolBar(tools =>
{
tools.Custom().Text("Export to Excel").HtmlAttributes(new { @class = "exporTtoExcelClass" });
})
并且在网格绑定函数上你需要添加函数
function Grid_DataBound() {
var grid = $('#YourGrid').data('kendoGrid');
var exportButton = grid.element.find(".exporTtoExcelClass");
exportButton.unbind("click");
exportButton.on("click", function (args) {
kendo.ui.progress($("#YourGrid"), true);
var grid1 = $("#YourGrid").data("kendoGrid");
grid1.saveAsExcel();
kendo.ui.progress($("#YourGrid"), false);
return false;
});
}