Я пытаюсь найти способ сообщить, какой объект уволил событие onClick. У меня есть флажок, который в настоящее время срабатывает один раз при щелчке по флажку и срабатывает дважды при нажатии метки. Я хочу, чтобы иметь возможность игнорировать, когда нажимается метка.Получение цели события, которое было запущено
Я нашел код, который похож на то, что я хочу here, в котором объясняется, как использовать gxt FieldEvent, но я использую gxt BaseEvent, и я не могу изменить его на событие поля. Есть ли эквивалентная функция для .getTarget() для BaseEvents?
TLDR; Кто-нибудь знает, как сделать эквивалент того, что есть here, но используя gxt BaseEvent, а не FieldEvent?
Я только что сделал тест на это с помощью: MessageBox.Alert («Test», be.getSource(). ToString(), null) , и он просто возвращался пустой каждый раз, поэтому я не думаю, что это что я хочу – RyuAkamatsu
Получает ли getSource() значение null? Тогда у вас есть два варианта: 1) Api неполный 2) у вас есть нулевой объект, время для инициализации, время для отладки. – NoJoshua