【问题标题】:Vaadin- updating style when navigatingVaadin - 导航时更新样式
【发布时间】:2021-01-15 10:44:04
【问题描述】:

所以我在我的 java web 应用程序中使用 Vaadin 作为框架。在我的应用程序中,我有一个允许用户在网站上导航的菜单,菜单上的某些元素具有子菜单,当您单击它们时会突出显示它们。我在菜单之间导航时遇到了一个小样式问题,比如我正在菜单 A 上执行操作,因此菜单 A​​ 被突出显示,从菜单 A 我有一个操作按钮,使用方法 navigateTo() 将我引导到另一个菜单 B的导航器。但是,样式不会更新以突出显示新菜单。

你能帮我解决这个问题吗?提前致谢。

【问题讨论】:

  • 请添加您尝试过的代码以及失败的原因(例如错误、堆栈跟踪、日志等),以便我们对其进行改进。

标签: java css vaadin


【解决方案1】:

您应该实现 AfterNavigationObserver 并在侦听器方法中更新菜单项。

【讨论】:

  • 非常感谢!所以在我试图导航到的视图中,我应该实现 AfterNavigationEvent 和监听器吗?
  • 主布局可能更简单。
  • 非常感谢,这是我一直在寻找的。但是,我刚刚注意到我们在我所在的公司使用 vaadin 8(我是一名新实习生),并且该版本似乎不支持 AfterNavigationEvent
  • 在这种情况下,您可以在视图中实现enter 方法并在那里更新菜单
猜你喜欢
  • 2013-11-08
  • 1970-01-01
  • 1970-01-01
  • 2016-12-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多