处理剑道网格中的空值

Sri*_*Sri 2 html javascript kendo-ui kendo-grid

我有一个剑道网格,其中一列可以有空值。但是当有空值时,我看不到网格填充。我的代码在这里:

$(document).ready(function() {
    $("#grid").kendoGrid({
        dataSource: gridData,
        columns: [{
            field: "name",
            title: "Name"
        }, {
            field: "result",
            title: "Result",
            template: "# if (result == null) { #" +
                "<span data-content=' '></span> } #" +
                "# } else { #" +
                "<span data-content=\"#: result#\"> </span>"
        }]
    });
});
Run Code Online (Sandbox Code Playgroud)

任何人都可以帮助我出错的地方。

The*_*urf 8

我不确定你是否真的需要设置data-content自己......如果你只想设置一个空字符串而不是一个空值,你可以用一个更简单的模板来完成:

$(document).ready(function() {
    $("#grid").kendoGrid({
        dataSource: gridData,
        columns: [{
            field: "name",
            title: "Name"
        }, {
            field: "result",
            title: "Result",
            template: "#= (result == null) ? ' ' : result #"
        }]
    });
});
Run Code Online (Sandbox Code Playgroud)