我正在尝试获取Kendo Treeview的所选节点的子数据项。我用这个作为参考:http://www.telerik.com/forums/children-of-dataitem
以下是我的代码的摘录:
<ul id="fileTreeView">
</ul>
var fileTreeView = $("#fileTreeView").kendoTreeView({ template: kendo.template($("#treeview-template").html()) }),
ftvData = fileTreeView.data('kendoTreeView'),
selectedNode = ftvData.select(),
items = ftvData.dataItem(selectedNode).children.data;
我认为上面链接中的e.node
与ftvData.select()
具有相似的数据类型。因此,当selectedNode.hasChildren
为真时,我预计items
具有值,但items.length
保持为0。
无论如何,我只是想阻止创建重复的“文件夹”。
答案 0 :(得分:0)
看起来children.data
只是一个空壳。有效的是children._data
。看起来这是我们正在使用的版本的错误: telerik.ui.for.aspnetmvc.2015.1.408.commercial