【问题标题】:Howto add and navigate between pages in Vaadin framework如何在 Vaadin 框架中的页面之间添加和导航
【发布时间】:2017-10-26 16:20:40
【问题描述】:

我想用 Vaadin 添加一个新页面,例如:

localhost:8080/register

我的第二页是用 Vaadin 设计器完成的,但我不知道如何在我的第一页中实现这个 .java 文件。

有人知道吗?

【问题讨论】:

  • 您的 Vaadin 版本 8 也是?

标签: jakarta-ee vaadin


【解决方案1】:

您的问题过于宽泛,无法给出简单的答案(意味着不为您编写代码)。我建议你看看Navigator这是如何实现的。

使用 Vaadin Navigator,您可以定义 Views,它可以作为 UI 的一部分加载或替换 UIs 的全部内容。

你似乎是在Java EE 环境中开发的,所以@CDIUi & @CDIView & @CDIViewProvider 也是开始进一步研究的好点。

example

如果您准备好了,也可以立即使用CDI 开始,请参阅How to implement MVP using Vaadin CDI and Navigator?

【讨论】:

  • 好的,所以如果我理解得很好,导航器将是主类,我会从这个类中调用其他类?
  • @AntoineGaia 请查看链接后面的示例。 Navigator 不是“主要课程”,不确定您的意思。 Navigator 只是一个对象,而不是 ui 对象,它管理 navigateTo(page) 请求,以便将一些容器组件内容替换为请求页面的内容。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-12-14
  • 2023-03-30
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多