gpt4 book ai didi

java - 最大化窗口时刷新 Vaadin TabSheet

转载 作者:太空宇宙 更新时间:2023-11-04 12:39:19 25 4
gpt4 key购买 nike

我在使用 Vaadin TabSheet 时遇到问题 - 当前选项卡在最大化/最小化窗口时不会调整大小(使用右上角的 +/- 按钮)

我的内容现在需要在以下情况下调整大小:

  • 使用鼠标调整窗口大小/拖动窗口
  • 切换到其他标签
  • 在最小化窗口之前(它们调整大小以填充 100%,然后在使用“-”按钮缩小窗口后不调整大小,因此它们会溢出到右侧)

但在更改窗口状态时,它们根本调整大小(最大化窗口或返回到原始大小(设置为 800*600px))

我能够使用 Window.WindowModeChangeListener 隔离窗口模式更改事件,但我无法弄清楚应使用哪种方法和哪个组件来强制 UI 重新绘制我的选项卡...尝试了 markAsDirtymarkAsDirtyRecursive 到所有内容(窗口、选项卡表、选项卡本身),但没有运气...

如果需要关注的话,窗口、选项卡和选项卡也有 setImmediate(true) 。或者是否有任何其他设置来确保所需的行为?

编辑:我注意到它甚至可以在 Internet Explorer 中正常运行,但不能在 Firefox 中运行(尚未尝试过其他浏览器)。

最佳答案

这似乎是 Vaadin 7.6 及更低版本的错误...

关于java - 最大化窗口时刷新 Vaadin TabSheet,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36982436/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com