Я пишу виджет со следующей разметкой:
<g:HTMLPanel ui:field="shortcutPanel" styleName="{style.shortcut}">
<g:Image ui:field="shortcutImage"></g:Image>
<span ui:field="shortcutLabel"></span>
</g:HTMLPanel>
По сути, это div, который оборачивает и изображение, и ярлык. Теперь, вместо добавления обработчиков событий на изображении / промежутке, я бы хотел, чтобы onClick был связан с HTMLPanel. Однако моя проблема в том, что gwt говорит мне, что
shortcutPanel не имеет связанный метод addClickHandler
Итак, я предполагаю, что разница в том, что HTMLPanel не реализует HasClickHandlers
или что-то в этом роде. Мне интересно, каков стандартный способ прикрепления обработчика кликов к элементу пользовательского интерфейса, такому как HTMLPanel или, что еще лучше, есть ли такой виджет GWT, который по сути является оболочкой div, к которой я могу легко прикреплять события с помощью @UiHandler? аннотаций.