首页 > 解决方案 > 如何将层次结构 Kendo UI 网格导出到 Excel,包括折叠的行?

问题描述

我有一个 3 级层次结构网格,需要将包括折叠行在内的所有数据导出到 Excel。我正在关注这个演示http://dojo.telerik.com/ApaqOJuv。但它只导出扩展的行。如何修改此解决方案以导出所有数据?

标签: javascriptjquerykendo-uikendo-gridkendo-asp.net-mvc

解决方案


如果要导出所有数据,serverPaging设置为true,那么通过 kendo 导出它的唯一方法是扩展所有数据,在扩展时使用新数据填充网格(向服务器发送请求),之后,您可以出口。请记住,如果您想要在一个页面中显示所有数据,您只会导出第一页。否则,您将需要在服务器端处理导出。

为什么?正如您在发布示例的控制台中看到的那样,当您展开网格时会加载数据,因此如果它被折叠则没有数据,因此,您无法导出不存在的东西。Kendo 导出是客户端导出,这意味着只导出您看到的内容。


推荐阅读