Kendo UI显示在Kendo控制台上的所有网格元素,但网格未呈现

时间:2015-03-03 18:07:32

标签: javascript jquery kendo-ui web2py

您好我使用的是Kendo UI Javascript版本。对网格有一个真正的问题。

以下是html

<div class="row">
    <div class="main-container-section">
        <div class="table1">
        <span class="header_title">Portfolio Weighting</span>
            <div class="table-bg-white" id="grid"></div>
        </div>
    </div>
</div>

这是脚本(我使用web2py作为框架)

<script>
    var data  = {{=XML(thisdata)}};

    $("#grid").kendoGrid({
        columns: {{=XML(columns)}},
        dataSource: { data : data}
    });

</script>

Kendo控制台显示数据存在,并且Kendo UI图表全部呈现正常。然而,没有网格渲染。认为这是一个jquery的事情,但只有一个jquery库被加载。

有什么想法我可能做错了吗? (之前这个页面曾经工作过,但所有改变的都是css,我不确定这会如何影响数据的呈现)。

和jsfiddle附加

https://jsfiddle.net/yjzzfpcf/

Image of Kendo Chrome Tool results

1 个答案:

答案 0 :(得分:1)

https://jsfiddle.net/yjzzfpcf/3/

Kendo UI期望

{ field: asset ... }

不是

{ fields: asset ... }

当你制作jsFiddle时,也许这是一个错误?如果没有那么那就是原始代码中的罪魁祸首。