鼠标事件在gwt弹出面板中不起作用

时间:2014-01-02 18:34:10

标签: gwt mouseevent popuppanel

MouseUpMousedown个事件不适用于PopupPanel中的GWT,但相同的代码适用于GWT中的普通视图。有没有在GWT PopupPanel上编写鼠标事件之前我们需要做的事情。请尽快指导我。

2 个答案:

答案 0 :(得分:0)

                      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);


                  }
            });
            }
            });

答案 1 :(得分:0)

我通过在包含DateBox小部件的弹出式面板上调用“setModal(false)”来为自己解决了这个问题。