gpt4 book ai didi

asp.net-mvc - Kendo mvc 网格打印

转载 作者:行者123 更新时间:2023-12-05 01:20:46 24 4
gpt4 key购买 nike

我正在使用带有 Kendo UI 的 ASP.NET MVC。我想将网格导出到 HTML 页面并打印它。联机帮助不可用。你以前做过什么。提前致谢。

最佳答案

你找到解决办法了吗?我目前正在看同样的东西,并找到了几个选项:

首先,Telerik 有一个 Javascript 示例,可以将您的网格呈现到一个新的打印窗口,请参阅 https://docs.telerik.com/kendo-ui/controls/data-management/grid/print-export

改个名字

var gridElement = $('#grid'), 

到你自己现有的网格名称并省略函数:

$(function () {
var grid = $('#grid').kendoGrid({
...
};
};

但是,这只会呈现当前显示在屏幕上的内容(因此,如果您的网格有多个页面,它可能不适合)。

我正在探索的第二个选项是导出为 pdf(然后用户可以根据需要打印)。有这方面的例子 https://demos.telerik.com/aspnet-mvc/grid/pdf-exporthttps://docs.telerik.com/kendo-ui/controls/data-management/grid/pdf-export

这确实支持多页打印(虽然我还没有让它工作,但他们有显示它工作的例子)。如果您有大量数据,他们确实会提到潜在的问题,因为它需要在客户端加载所有数据(即使您有分页)。上面的链接中有一些在数据服务器端工作的示例项目。

最后我们的要求不需要分页,但我选择了 pdf 选项,因为它提供了一个非常好的布局,您可以进一步模板化。

关于asp.net-mvc - Kendo mvc 网格打印,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28470821/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com