2011-03-23 6 views
0

EXTJS.I 폴더 구조화 된 트리를 형성하는 방법을 도와 줄 수는 없지만 폴더 이미지를 바꿀 수는 없습니다 (어린이들이 압축/확장 될 때 사진이 변경되어야 함). EXTJS에 매우 익숙합니다. 매우 도움이 될 것입니다. 여기EXTJS에 폴더 구조 트리를 형성하는 방법은 무엇입니까?

+0

예제를 살펴 보았습니까? 너 뭐하려고 했니? 귀하의 코드를 제공하고 어디에 붙어 있는지 설명하십시오. –

+0

@Abdel : 나는 여기 있습니다. 기대하고 있습니다. 감사합니다. 이전에 js 바이올린에 쏟아 부 었다고 했지. 내가 링크 했어. 'http://jsfiddle.net/ N5nEv/16/' –

+0

폴더 구조 트리를 표시하고 싶습니다. 트리가 작동하지만 그걸 어떻게 만들지 모르겠군요. 링크를보고 수정할 수 있습니까? –

답변

0

트리의 노드를 확장 할 때 이미지를 설정해야합니다 것입니다 :

listeners: { 
    beforeexpandnode: function(node){ 
     node.setIcon("your-new-image"); 
    }, 
    beforecollapsenode: function(node) { 
     node.setIcon("your-default-image"); 
    } 
} 

beforeexpandnode 이벤트 리스너는 새로운 아이콘을 설정하고 beforecollapsenode 다시 기본 아이콘으로 아이콘을 설정합니다.

+0

각 청취자는 함수에 전달되는 변수 집합을 가지고 있음을 읽습니다. 따라서이 노드는 무엇을 의미합니까 (또는 사용되는 변수는 무엇입니까?) jsfiddle 링크를 보았습니까? –

+0

노드가 클릭 한 TreeNode입니다! –

+0

이 코드를 어떻게 수정할 수 있습니까? –

관련 문제