如何导出 Html.Kendo().网格数据以通用方式使用javascript表现出色
How to export Html.Kendo().Grid data to excel in generic way using javascript ?
请在视图中找到剑道网格代码示例代码。
我正在将数据从模型绑定到网格,我需要在单击按钮时将网格数据导出到 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 => tools.Excel())
之后,您可以添加以下内容: .Excel(excel => excel
.FileName("Kendo UI Grid Export.xlsx")
.Filterable(true)
)
相关文章:
- 任何方式使AJAX调用Gmail API,而无需通过JS库
- 如何创建php函数或任何脚本/jquery Javascript,使我能够获取与复选框关联的值并添加它们
- 简单的Javascript方式,在输入字段的每5位数字后添加一个空格
- Javascript:如何使自动建议的结果在单击时移动到输入字段中
- 修改 HTML 的方式使左键应带到下一个 URL
- Javascript:如何使变量中的图像可点击
- javascript如何使对象内联
- 通过php加载javascript,使其不会;t在源中直接可见
- 如何在javascript中使两个按钮显示在一起
- Jquery/javascript方式发送50个表单,就像发送1个表单一样
- 如何在javascript中使画布显示自定义图像作为背景
- 在css3页面淡入后启动javascript以使动画更流畅
- Javascript:隐藏/使其难以理解客户端对象
- 如何在javascript中使复选框只读
- 在 javascript 中使 split() 方法使用双引号而不是单引号创建数组
- 在javascript中使隐藏的元素可见是css
- 在 JavaScript 中使对象非全局
- Javascript将使对象具有相同的大小
- 为什么这个 JavaScript 代码使整个数组指向同一个对象
- 如何在不重新启动 Web 应用程序的情况下以编程方式使 JavaScript 和 CSS 包失效或刷新