在GWT UIBinder下命名事件处理程序是否有特殊限制?
UI模板:
<g:Button ui:field="myButton" />
Run Code Online (Sandbox Code Playgroud)
下面是我见过的一些有效变体,用于命名('/' 的click事件处理程序,button象征性地分隔不同的方法名称),
@UiHandler("myButton")
public void onClick / onClickButton / handleClick(ClickEvent e) {}
Run Code Online (Sandbox Code Playgroud)
在我看来,事件处理程序可以随意命名.对于上面的示例,它更确切地通过annotation和,而event parameter不是method name"myButton"和"ClickEvent"而不是"onClick/onClickButton/handleClick"来识别.
我错过了什么吗?
@编辑
如果两个处理程序碰巧属于同一类型,则它们必须以不同的名称命名event parameter.
| 归档时间: |
|
| 查看次数: |
1339 次 |
| 最近记录: |