javascript - 如何使用 javascript 以通用方式将 Html.Kendo().Grid 数据导出到 excel?

标签 javascript excel gridview kendo-grid export-to-excel

请在 View 中找到kendo grid 代码示例代码。

我正在将数据从模型绑定(bind)到网格,我需要通过单击按钮将网格数据导出到 excel 文件...请提出建议..

 @(Html.Kendo().Grid<Model>().Name("grid")
                        .Columns(columns =>
                        {

                            columns.Bound(p => p.field1).Width(20);
                            columns.Bound(p => p.field2).Width(50);
                            columns.Command(commands =>
                            {
                                commands.Edit(); 
                            }).Width(20);
                        }).Editable(editable => editable.Mode(Kendo.Mvc.UI.GridEditMode.InLine))
                                                    .Pageable(pageable =>                 pageable.ButtonCount(5)).Sortable()
                                                    .DataSource(dataSource => dataSource.Ajax()
                                                            .Read(read => read.Action("LoadData", "Mycontroller")).PageSize(10)
                                                    .Model(model => model.Id(d => d.Id))
                                                    .Update(update => update.Action("UpdateData", "Mycontroller").Type(HttpVerbs.Post))))

最佳答案

首先,您需要通过添加以下行来包含 excel 工具栏: .ToolBar(工具 => tools.Excel()) 之后,您可以添加以下内容: .Excel(excel => excel .FileName("Kendo UI Grid Export.xlsx") .可过滤(真) )

关于javascript - 如何使用 javascript 以通用方式将 Html.Kendo().Grid 数据导出到 excel?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27445636/

相关文章:

c# - 想从 gridview 中的日期中删除时间,但我使用了数据适配器和数据表

android - 更改gridview中的行高

xml - 使用 VBA 在 XML 文件中动态搜索数据

ruby - 使用 ruby​​ gem 解析 excel "creek"

javascript - 如何在 Vue.js 中正确抛出错误?

javascript - 将 Javascript 数组转换为可读字符串

javascript - 如何使用 Angular4 和 Rails API 下载 Excel 文件?

c# - 如何从后面的代码中获取 gridview c# 中的只读文本框值

javascript - 动画 Sprite 表时减慢帧速率

javascript - powerofTwo 算法解法