我在应用程序中有一个非模态RUN apk update
&& apk add bash gcc musl-dev \
python3 python3-dev py3-pip \
libxslt-dev libxml2-dev \
&& mkdir -p /opt/app/modules \
&& pip3 install jep ads gspread
,在浏览器视图的一部分上打开。
Window
它的内容是setModal(false);
- 不确定这是否重要。
当这个窗口因任何原因关闭时,我正在寻找某些事情。为此,我添加了CloseListener
:
HorizontalLayout
当addCloseListener(e -> System.out.println("closing the window _____________________"));
被其外部的点击关闭时,CloseListener
未运行,这是唯一一个缺少AFAIS的情况。我看到How to close a Vaadin subwindow on mouseclick outside of the window?有没有更简单的方法来解决这个问题?
精细的解决方案,但对于我们的应用程序的结果来说太长。
TIA。
答案 0 :(得分:0)
您是否尝试过将layoutclicklistener或任何类型的Click侦听器添加到窗口所在的视图中?
addCloseListener仅在关闭窗口时触发。它不会导致窗口自行关闭。