События мыши не работают во всплывающей панели gwt
MouseUp
а также Mousedown
события не работают для PopupPanel
в GWT
, но тот же код работает для нормального просмотра в GWT
Есть ли что-то, что нам нужно сделать, прежде чем писать события мыши на GWT
PopupPanel
. Просьба направить меня как можно скорее.
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);
}
});
}
});