因此,我正在尝试寻找一种方法来修改导出为Excel的值,就像使用ClientTemplate()在Kendo Grid中修改值的方法一样。 目前,我导出到Excel的方法是通过以下方法:

.Excel(excel => excel
        .FileName("InvitedList.xlsx")
        .AllPages(true)
        .Filterable(true)

我通过以下方式使用.ClientTemplate()

@(Html.Kendo().Grid<(TableLocation)>()
        .Name("List of Invited")
        .Columns(col => {
            ...Some Columns...
            columns.Bound(p => p.RSVP).Title("Is Attending?").Width(75).ClientTemplate("#if(RSVP == 0){#No#}else{#Yes#}#");
            ...More Columns...
        })
        .ToolBar(toolbar => {
            toolbar.Excel();
        })
        ...
        .Excel(excel => excel
            .FileName("InvitedList.xlsx")
            .AllPages(true)
            .Filterable(true)
        )
        ...
        .DataSource(dataSource => dataSource
            .Ajax()
            ...
        )
)

我没有在StackOverflow中找到一种方法,Telerik Docs似乎只有脚本解决方案,而我正在寻找一种方法来从cshtml页上的@转义中进行操作。

感谢您的任何建议!

编辑:添加了一些更多的详细信息,希望可以清除一些疑问。

#1楼 票数:0

如果查看他们的示例( http://demos.telerik.com/aspnet-mvc/grid/excel-export ),则看起来ClientTemplate()格式将被导出到Excel。

需要注意的是,您使用@转义引用-在ClientTemplates中不起作用。 您必须使用其语法,例如:

.ClientTemplate("#=myValue#")

  ask by Sammy I. translate from so

未解决问题?本站智能推荐:

1回复

在剑道网格内调整textarea的大小

我需要在Kendo网格内使用内联textarea,以允许用户编辑字符串值。 我想使用文本区域,因为该值可能会很长。 我正在使用自定义编辑器来实现此目标,如此处所述: http : //www.telerik.com/forums/how-to-change-input-to-textarea
1回复

如何将剑道网格导出到带有过滤数据的excel文件

我想知道如何将网格导出到带有过滤数据的 Excel 文件。 然后选择是导出单个页面还是所有页面,始终带有过滤后的数据。 这是我的组件: TS 组件: 谢谢, 此致
1回复

使用KendoGrid将数据导出到Asp.NetMVC中的excel

我使用的剑道网格和使用本建议的方法第二十通过剑道。 我对第一种方法更感兴趣,因为我发现它比第二种方法快。 问题是,如果记录数为65535,则抛出错误 Invalid Row number (65536) outside allowable range (0..65535) 我找不到
1回复

KendoGrid-过滤网格时导出到Excel错误

我正在使用Kendo UI v2016.3.1118 我有一个默认筛选器所在的网格,因此在加载数据源时,该网格会根据数据库中用户的默认站点自动筛选数据。 我正在使用Kendo提供的从proxyURL: "https://demos.telerik.com/kendo-ui/service
2回复

KendoUIforAngular将选定的行导出到Excel

我正在为 Angular 使用 Kendo UI,并且我正在尝试将我的网格导出到 Excel。 我已经实现了这样的解决方案: https : //www.telerik.com/kendo-angular-ui/components/grid/export/excel-export/ 它确实有效。
1回复

是否可以使用kendo-grid-excel向excel导出文件添加样式(单元格背景颜色)?[关闭]

关闭。 这个问题需要细节或清晰。 它目前不接受答案。 想改善这个问题吗? 通过编辑此帖子添加详细信息并澄清
1回复

KendoUI多网格Excel导出[关闭]

这是我用来将Kendo多个网格导出到Excel的代码,如何导出所有页面 示例 - 多个网格Excel导出
1回复

滚动时缺少Kendo网格错误

我有滚动的简单剑道网格。 它在开始显示20个项目,滚动时会动态获取更多数据并将其添加到网格中。 通常,在加载网格时获取首页的数据时,当dataService抛出如下异常时: 和我的js方法绑定在配置中 抓住它并显示正确的消息。 问题在于下一页,当网格获取更多数据时。 我已经看