KendoUI出口到Excel不正确页脚

我在我的kendoUi网格上有一个列,包含页脚的整个列都有锚标记,下面是我的代码:

columns.Bound(p => p.NonFlagged).Title("Non Flagged").Width(100) .ClientTemplate( "<a onclick='ShowPatientGapDetailsModal(" + "#=MeasureId#" + ")' href='\\#'>#=NonFlagged#</a>") .ClientFooterTemplate("<a onclick='ShowPatientGapDetailsModal()' href='\\#'>#=sum#</a>");

它适用于除了页脚之外的所有行,它显示了完整的html定位标记,如下所示: 在这里输入图像说明

有没有人看过这个或有任何build议?

这是因为电网只输出数据。 不是模板。 对于用于Excel导出的用法模板,您必须使用ExcelExport事件。

这里是我希望能帮助你的小代码片段。 无论如何,我没有脚和Excel的工作,但我相信会有像普通数据一样的规则。 也许它不会按需要工作,但可以踢你正确的方向。

当我在单元格或date栏中有checkbox时,我遇到了这种行为

 excelExport: function (e) { var sheet = e.workbook.sheets[0]; var data = []; for (var i = 1; i < sheet.rows.length; i++) { var dataItem = { FieldWithMyTemplate: e.data[i].FieldWithMyTemplate, // In e.data are data from row in grid }; var row = sheet.rows[i]; for (var j = 0; j < row.cells.length; j++) { var template = kendo.template(this.columns[j].template); row.cells[j].value = template(dataItem); } } }; 

编辑:忘了提及,在e.Data第一个索引([0])是头数据。 所以最后一个将是你的页脚数据。