Я использую GWT,
У меня есть дерево Widget.TreeItems добавляются во время выполнения.
Пример:
1.A
2.B
когда я нажимаю на A
Похоже
1.A
1.ab
2.cd
2.B
Когда я нажимаю на B
Похоже
1.A
1.ab
2.ad
2.B.
1.bz
2.by
Я хочу, чтобы, когда я нажимал на B, все TreeItem было уменьшено.
как:
1.A
2.B.
1.bz
2.by
Я запутался, как это сделать.
Я использую SelectionHandler для расширения treeItem.
Может кто-нибудь помочь мне понять и как это сделать.
Также ключевые слова для этого.
Отредактировано: дополнительная информация
Эти A и B являются древовидными элементами одного и того же дерева и добавляются во время выполнения.
public void onSelection(SelectionEvent<TreeItem> event) {
// the item which is selected send some keyword to server and server returns the child of the treeItem
}
.