GXT Window AutoHide Listener - PullRequest
       7

GXT Window AutoHide Listener

0 голосов
/ 15 июля 2011

Я пытаюсь перехватить событие скрытия окна GXT. Ниже мой код, но он не работает. Оператор Log никогда не вызывается.

myGXTWindowObject.addListener(Events.AutoHide, new Listener<WindowEvent>()
{

    @Override
    public void handleEvent(WindowEvent arg0) {
        Log.info("handle Window AutoHide event");
    }

});

Спасибо за помощь!

Ответы [ 2 ]

0 голосов
/ 18 июля 2011

Я нашел ответ. Вот как я это сделал:

    this.addWindowListener(new WindowListener() {
        public void windowHide(WindowEvent we) {
            System.out.println("windowHide");
        }
    });

Приветствия

0 голосов
/ 16 июля 2011

Если myGXTWindowObject имеет тип com.extjs.gxt.ui.client.widget.Window, он фактически не запускает событие Events.AutoHide, которое вы прослушиваете, только Events.Hide. Смотрите раздел событий в конце документа: com.extjs.gxt.ui.client.widget.Window

...