2016-12-21 1 views
0

기본적으로 트리 목록의 첫 번째 항목을 선택하려고합니다. 나는 extjs 6 일하고있다. 어떤 도움을 주시면 감사하겠습니다.Extjs 6에서 Treelist (Ext.list.Tree)를 사용하면서 항목을 활성화 (선택)하는 방법은 무엇입니까?

+0

저는 extjs6의 초보자이며 여기에 부엌 싱크대 예제를 사용했습니다 : [http://examples.sencha.com/extjs/6.0.2/examples/kitchensink/#tree-list]. "홈"을 선택된 노드 (활성)로 기본 설정하는 방법을 알고 싶습니다. 나는 문서를 통해 시도했지만 아무것도 찾을 수 없습니다. –

답변

1

이 시도 :

listeners: { 
 
    element: 'element', 
 
    painted: function (treelistEl) { 
 
     var treelist = treelistEl.component; 
 
     treelist.setSelection(treelist.getStore().getRoot().firstChild); 
 
    } 
 
}

+0

이것은 나무 판넬에 대한 해결책이지만 트리리스트가 사용됩니다. Ext.list.Tree 구성 요소를 활성화하려면 몇 가지 솔루션이 필요합니다. –

+0

트리스트에도 사용할 수 있습니다. 이름을 혼동하지 마십시오. 방금 내 대답을 편집했습니다. – scebotari66

+0

아직도 작동하지 않습니다. 트리 스토어 대신 ViewModel을 사용하고 있습니다. 이것은 내 피들입니다 [fiddle.sencha.com/#view/editor&fiddle/1n7i]. 나에게 내가하고있는 일을 알려줘. –

0

이 나를 위해 일한 다음 treelist의 청취자에

을 :

painted: function (treelist) { 
    var c = treelist.component; 
    var model = c.getStore().getAt(0); 
    c.setSelection(model); 
} 

의를 SelectionChange 이벤트를 트리거 그 그 같은 트리리스트.

관련 문제