2010-12-18 56 views
0

如果我使用GWT API添加一個動態的事件處理程序,我可以反映處理?GWT反映動態的事件處理程序

例如,我添加使用的處理程序:ele.addEventHandler(點擊,H)。我可以使用像ele.getEventHandler(點擊)之類的東西,就像我們可以在Java中做什麼一樣?

回答

0

我沒有測試,但我認爲你不能。原因:

GWT是用java - > JavaScript編譯器。所以,客戶端的每個代碼都應該可以轉換爲javascript。這就是爲什麼,你不能使用在客戶端的Java反射。因此,你應該在服務器端做,但你也不能。因爲它是客戶端代碼(JavaScript代碼),在客戶端不在服務器中工作。我的意思是button.adClickHandler,addBlurHandler是屬於客戶

0

你可以擴展ELE對象類,並用自己的方法getEventHandler(點擊)。