在 GWT UIBinder 下命名事件处理程序是否有特殊限制?
界面模板:
<g:Button ui:field="myButton" />
以下是我见过的一些有效变体,用于命名('/' 符号分隔不同方法名称)的click
事件处理程序,button
@UiHandler("myButton")
public void onClick / onClickButton / handleClick(ClickEvent e) {}
在我看来,事件处理程序可以随意命名。它由annotation
和event parameter
而非来标识method name
,即“myButton”和“ClickEvent”,而不是上面示例中的“onClick/onClickButton/handleClick”。
我错过了什么吗?
@编辑
当然,如果两个处理程序恰好属于相同类型的event parameter
.