2016-09-28 74 views
0

我正在尝试获取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

它看起来像children.data只是一个空壳。有效的是children._data。看起来像是我们使用的版本的错误:telerik.ui.for.aspnetmvc.2015.1.408.commercial