我有一个弹出面板
private PopupPanel simplePopup;
弹出窗口在应用程序中打开。当用户在其外部单击时,弹出窗口将关闭。这是默认行为。如果满足条件,我想覆盖该行为并且不要关闭弹出窗口。我有这样的想法:
simplePopup.addCloseHandler(new CloseHandler<PopupPanel>() {
@Override
public void onClose(CloseEvent<PopupPanel> arg0) {
if (conditionIsMet) {
// do something here to avoid closing the popup
}
}
});
但我不知道如何防止弹出窗口关闭。我读过一些关于onPreviewNativeEvent的内容,但我不知道如何使用它。