2009-10-09 21 views
5

GWT, dinleyiciler yerine kullanılacak sürüm 1.6 işleyicileriyle tanıştırıldı. Şimdi belirli davranışlara ulaşmak için bu dinleyicileri eklemek ve kaldırmak için kullanıldı.GWT removeClickHandler

Ancak, işleyicileri kullanmaya başladığımda, kaldırma yöntemlerini özlüyorum. Tıklama etkinliği için BeğenClickHandler kaldırın.

Bunu yapmanın bir yolu var mı, yoksa bir şey mi özlüyorum?

cevap

12

Her add...Handler yöntemi, HandlerRegistration arabirimini döndürür. Bu arabirim, removeHandler() yöntemini içerir. İşleyicileri kaldırmak istiyorsanız, döndürülen arabirimi bir değişkende saklayın ve işleyiciyi kaldırmak istediğinizde removeHandler numaralı telefonu arayın.

+0

buldum ... ama var;) – Drejc

+2

1 Mükemmel. Ama bu neden eğitimde belgelenmiyor? – helpermethod

3

Ben 33 saniye sonra O .... ben de bulduk çözeltisi hazırlayarak çözelti

HandlerRegistration registration = addClickHandler(handler); 

... 

registration.removeHandler();