我正在编写一个带有以下标记的小部件:
<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
或类似的东西。我想知道将点击处理程序附加到 Ui 元素(例如 HTMLPanel 甚至更好)的标准方法是什么,是否有这样的 GWT 小部件,它本质上是一个 div 包装器,我可以很容易地使用 @UiHandler 附加事件注解。