Kendo Grid MVC / export to Excel without additional request(Kendo网格MVC/导出到Excel,无需额外请求)
问题描述
如何设置带有MVC扩展的剑道网格在导出到EXCEL时不需要额外请求?
这里是网格定义。问题是,当点击导出到EXCEL按钮时,网格向服务器发出额外请求,需要在没有请求的情况下导出显示的数据。
来自文档 https://docs.telerik.com/aspnet-mvc/helpers/grid/excel-export
此外,在MVC网格的演示页面上,在导出到EXCEL时提出添加请求当AllPages选项设置为True时,网格对所有数据发出读取请求。
http://demos.telerik.com/aspnet-mvc/grid/excel-export
在没有MVC的网格的演示页面上
http://demos.telerik.com/kendo-ui/grid/excel-export
推荐答案
导出功能将在执行导出之前查询数据。
MVC演示程序发出一个读取请求,因为如果您不指定Razor Grid帮助器,则它将默认使用服务器操作,而javascript初始化默认为False。
如果您显式将.ServerOperation(False)添加到.DataSource配置中,
它不应该在导出数据之前发出请求,但它只会导出当前页面。
如果您需要服务器操作并且在导出之前未命中服务器...您可能必须覆盖内置导出并自己实现它。
这篇关于Kendo网格MVC/导出到Excel,无需额外请求的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!