2014-09-17 3 views
0

У меня есть древовидная структура, которая имеет вспомогательные узлы, и эти узлы, в свою очередь, имеют свои собственные узлы. Теперь я хочу добавить обработчики кликов для корневого узла и каждого дочернего узла. Может кто-нибудь мне помочь?gwt - динамическая древовидная структура с использованием uibinder

Благодаря

ответ

1

Там нет необходимости добавлять ClickHandler к каждому узлу. Это очень неэффективно. Вам нужно добавить отдельный SelectionHandler к вашему дереву.

При создании каждого TreeItem вы можете установить объект пользователя для этого элемента. В вашем SelectionHandler вы проверяете, какой пользовательский объект установлен на выбранном элементе, а затем вы действуете соответствующим образом.

Смежные вопросы