【问题标题】:Vaadin window on top of modal window模式窗口顶部的 Vaadin 窗口
【发布时间】:2014-11-20 16:20:01
【问题描述】:

在我的应用程序中,我想要一个帮助窗口。它应该是一个包含当前上下文信息的窗口,可以通过按 F1 激活。 到目前为止,这是可行的,但是当应用程序有一个打开的模式窗口时,问题就来了。 如果用户在打开模式窗口时按 F1,则帮助窗口正常打开并且可见。如果用户现在返回模态窗口,通过单击它,帮助窗口会回到后面并位于模态幕后。

通过在样式表中设置 z-index,我设法将帮助窗口保持在顶部:

.helpwin {
     z-index: 99999 !important;
}

现在的问题是帮助窗口似乎在顶部,但仍然处于禁用状态。它不可移动或关闭。甚至不能再在上面选择一些文本了。

有趣的是,如果启用了调试模式(?debug in url),则不会发生这种情况。

如何防止这种情况发生?为什么会发生这种情况?

谢谢, 拉斐尔

【问题讨论】:

    标签: vaadin vaadin7


    【解决方案1】:

    这听起来很正常,因为您有一个模式窗口,它不应该让焦点转移到其他窗口。您或许可以在帮助窗口中添加BlurListener,并在它失去焦点时立即关闭它。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-11-06
      • 1970-01-01
      • 2011-05-25
      • 2015-11-20
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多