События MouseOver и MouseOut не запускаются виджетом - PullRequest
0 голосов
/ 07 июня 2011

У меня есть два виджета, слушающих MouseOutEvent.Проблема в том, что иногда эти события не вызываются на оба виджета, даже если вы на них указываете мышью.Не выдается никакой ошибки, и это чрезвычайно трудно отладить.Насколько я понимаю, это событие запускается браузером, поэтому я не понимаю, почему этого не происходит.Я регистрирую это событие в самом виджете.

Любые предложения помогут вам.

Спасибо

1 Ответ

1 голос
/ 12 июня 2011

Похоже, вы могли использовать addHandler для регистрации в MouseOverHandler.Виджет имеет два метода для добавления обработчиков событий: addDomHandler и addHandler.Первый предназначен для использования в DomEvents, например, MouseOutEvents.Он погружает событие в виджет, что означает, что ваш слушатель будет получать уведомления (это необходимо только для DomEvents).Эти события могут не срабатывать, если вы не используете addDomHandler для регистрации вашего обработчика.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...