GWT反映了动态事件处理程序

时间:2010-12-18 01:07:36

标签: gwt event-handling

如果我使用GWT API添加动态事件处理程序,我可以反映处理程序吗?

例如,我使用:ele.addEventHandler(click,h)添加一个处理程序。我可以使用类似ele.getEventHandler(click)的东西,就像我们在Java中可以做的那样吗?

2 个答案:

答案 0 :(得分:0)

我没有测试,但我认为你不能。原因:

GWT是java - > javascript编译器。因此,客户端的每个代码都应该可以转换为javascript。这就是为什么你不能在客户端使用java反射。因此,您应该在服务器端执行此操作,但您也不能。因为它是在客户端而不是在服务器中工作的客户端代码(javascript代码)。我的意思是button.adClickHandler,addBlurHandler属于客户端

答案 1 :(得分:0)

您可以扩展ele对象类并编写自己的方法getEventHandler(单击)。

相关问题