在 Vaadin 8 中管理多个导航器



目前我的项目中有 2 个导航器。 第一个导航器的视图显示是 UI,第二个导航器的视图显示是 UI 的一部分。 我创建了第二个导航器,用于浏览我的侧边菜单。因为我只想更改所选菜单项的内容。

但问题是我没有找到任何方法来告诉 vaadin 何时使用哪个导航器。加上vaadin如何管理多个导航器?导航器的生命周期是什么?

任何帮助将不胜感激。 提前谢谢。

Navigator

UI相关联,在Vaadin 7和8中是一对一的关系。因此,不可能在一个UI内有多个Navigator。当然,可以通过使用多个UI来破解此限制。因此,您需要将子视图实现为自己的UI并将其包含在主UI

嵌入子 UI 的最佳方法是使用 BrowserFrame 组件或嵌入式 UI 加载项,以减少对样板代码的需求。可以从博客文章微服务和 Vaadin UI 中找到更多信息。

Vaadin 意识到了这一限制,在新的 Vaadin 10+ 平台系列中,Navigator已被支持子导航的Router概念所取代。

相关内容

  • 没有找到相关文章

最新更新