События мыши не работают во всплывающей панели gwt

MouseUp а также Mousedown события не работают для PopupPanel в GWT, но тот же код работает для нормального просмотра в GWTЕсть ли что-то, что нам нужно сделать, прежде чем писать события мыши на GWTPopupPanel. Просьба направить меня как можно скорее.

2 ответа

Я решил эту проблему для себя, вызвав "setModal(false)" на всплывающей панели, которая содержит виджет DateBox.

                      popup.addMouseUpHandler(new MouseUpHandler()
            {
                public void onMouseUp(MouseUpEvent event)
                {

            popup.setPopupPositionAndShow(new PopupPanel.PositionCallback() 
             {
                  public void setPosition(int offsetWidth, int offsetHeight) 
                  {
                    int left = (Window.getClientWidth() - offsetWidth) / 24;
                    int top = (Window.getClientHeight() - offsetHeight) / 5;

                    popup.setPopupPosition(left, top);


                  }
            });
            }
            });
Другие вопросы по тегам