我是剑道UI的新手,我正在尝试使用剑道UI中的分层数据源实现树视图。以下是代码示例
var elementList= " {text:"ABC"},{text:"DEF",items:[{text:"childDEF"}]}";
var dataDefault=new kendo.data.HierarchialDataSource(
{
data:elementList
});
$("#grouptree").kendoTreeView({
dataSource:dataDefault
});
元素列表中的文本是动态形成的。我在一个数组中得到了我的结果,然后数组中的数据存储在这个变量中。我需要在树层次结构中显示这一点。但是当我运行它时,我在"data:elementList"行中收到"对象不支持此属性或方法"错误。
我在这里是否缺少其他参数之类的东西,或者还有其他方法可以做到这一点吗?
您正在为数据源提供一个字符串。将 elementList 更改为常规的 JavaScript 数组。您还拼错了 HierarchicalDataSource(缺少"c")。这是固定代码:http://jsbin.com/usoqoh/1/edit