将所有列转换为字符串以进行Kendo导出

时间:2018-06-25 16:38:12

标签: model-view-controller kendo-ui kendo-grid

我试图找出将Kendo Grid导出为CSV的方法,“现在就这样做了,它可以工作”,但是将所有列导出为字符串数据类型。原因是当我们进行出口时,某些领域正试图以科学记数法出口。这会打乱最终用户,并在最终用户使用我们的导出时,通过将Kendo网格导出读回到我们的系统进行更新。我试图告诉它,不管列是否是日期,整数等,以将它们全部导出为字符串数据类型,因此当您以CSV格式打开数据时,它不会对其执行任何功能。

当前代码示例:

$(document).on("click", ".export-grid-icon", function () {
    var grid = $("#controlGrid").data("kendoGrid");
    var progress = $.Deferred();


    grid.saveAsExcel({
        allPages: true,
        avoidLinks: true,
        paperSize: "A4",
        margin: { top: "2cm", left: "1cm", right: "1cm", bottom: "1cm" },
        landscape: true,
        repeatHeaders: true,
        template: $("#page-template").html(),
        scale: 5.0
    });
});

0 个答案:

没有答案