您好我使用的是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/
答案 0 :(得分:1)
https://jsfiddle.net/yjzzfpcf/3/
Kendo UI期望
{ field: asset ... }
不是
{ fields: asset ... }
当你制作jsFiddle时,也许这是一个错误?如果没有那么那就是原始代码中的罪魁祸首。