2014-12-09 1 views
1

In this jsfiddle I는 검도를 TreeView 완전히KendoTreeView : 트리를 첫 번째 수준까지 확장하는 방법은 무엇입니까?

treeView.expand를 사용하여 확대 ("K-항목.");

그러나 내가 찾고있는 것은 첫 번째 레벨까지 (데이터 소스를 변경하지 않고) 트리를 확장하는 것입니다. 이것이 가능한가?

HTML :

<div id="treeview"></div> 

자바 스크립트 :

var treeView = $("#treeview").kendoTreeView({ 
     dataSource: ds, 
     dataTextField: ["Name"],  
    }).data("kendoTreeView"); 


    treeView.expand(".k-item"); 


    var ds = [ 
     { 
     "Name": "Child 3", 
     "items": [ 
      { 
       "Name": "Leaf 1" 

      }, 
      { 
       "Name": "Leaf 2" 

      }, 
      { 
       "Name": "Leaf 3" 

      }, 
      { 
       "Name": "Leaf 4" 

      }, 
      { 
       "Name": "Leaf 5" 

      }, 
        { 
         "Name": "Child 4", 
         "items": [ 
          { 
           "Name": "Leaf 8" 

          }, 
          { 
           "Name": "Leaf 9" 

          }, 
          { 
           "Name": "Leaf 10" 

          } 
         ] 
        } 
      ] 
     } 

    ]; 

답변

2

그것은 조금 이상한,하지만 당신은 단지 깊은 한 수준이다 노드를 선택하기 위해 '아이'CSS 선택기를 사용할 수 있습니다

treeView.expand("> .k-group > .k-item"); 
관련 문제