2012-12-08 65 views
-1

我是Kendo UI的新手,我試圖在Kendo UI中使用層級數據源實現樹視圖。以下是代碼示例Kendo UI樹視圖中的層級數據源

var elementList= " {text:\"ABC\"},{text:\"DEF\",items:[{text:\"childDEF\"}]}"; 


var dataDefault=new kendo.data.HierarchialDataSource(
         { 
           data:elementList 
         }); 

$("#grouptree").kendoTreeView({ 
         dataSource:dataDefault 
         }); 

elementList中的文本是動態生成的。我有我的結果在一個數組,然後數組中的數據存儲在這個變量。我需要在樹形結構中顯示它。但是當我運行它,我得到「對象不支持此屬性或方法」錯誤在「data:elementList」行中。

AM我在這裏像其他一些參數缺少的東西還是有任何其他的方式來做到這一點?

回答

3

您正在給數據源一個字符串。將elementList更改爲常規JavaScript數組。你也拼錯了HierarchicalDataSource(缺少「c」)。這裏是固定代碼:http://jsbin.com/usoqoh/1/edit

+0

HI Atanas,非常感謝。它運行良好。 –