我改变了Kendo UI Grid的列标题,但是对导出的excel没有影响

我已经检查了剑道网格标题的变化 ,我改变了这个列标题:

$("#grid th[data-field=FieldName]").html("NewTitle"); 

但是我仍然在导出的Excel文件中看到旧的标题。

我也试图改变嵌套的data-title支柱,没有影响。 我错过了别的吗?

我从Telerik论坛得到了这个解决scheme。 我通过简单地添加处理程序excelExport并手动重命名标题标题来解决它。 以下是Telerik团队的完整示例源代码 。

你可以像这样改变列标题

$("#grid").data("kendoGrid").columns[0].title = "MiddleName";

那么,你的出口将有理想的标题。

在这里看到现场演示