GWT를 사용하고 있습니다. 트리 Widget.TreeItem이 런타임에 추가되었습니다. 예 : 나는 클릭하면GWT에서 다른 TreeItem을 선택하면 TreeItem이 확장 및 축소됩니다.
1.A
2.B
내가 B 클릭하면 그것은 내가 원하는
1.A
1.ab
2.ad
2.B.
1.bz
2.by
과 같은
1.A
1.ab
2.cd
2.B
처럼 보이는 것입니다 같은, 내가 클릭 B에서 모든 TreeItem을 줄여야합니다. 좋아 :
1.A
2.B.
1.bz
2.by
내가이 작업을 수행하는 방법에 혼란 스러워요.
TreeItem을 확장하려면 SelectionHandler에서 사용하고 있습니다.
누군가가 나를 이해하고이를 수행하는 방법을 도울 수 있습니까? 이 작업을 수행 할 수있는 키워드입니다.
편집 : 추가 정보
이 A와 B는 같은 나무의 TreeItems을하고 런타임시를 CH3OH된다.
public void onSelection(SelectionEvent<TreeItem> event) {
// the item which is selected send some keyword to server and server returns the child of the treeItem
}
.
왜 당신은 그냥 길을 따라 그들을 무너 다른 모든 최상위 항목을 반복하지? – milan