【发布时间】:2017-10-26 16:20:40
【问题描述】:
我想用 Vaadin 添加一个新页面,例如:
localhost:8080/register
我的第二页是用 Vaadin 设计器完成的,但我不知道如何在我的第一页中实现这个 .java 文件。
有人知道吗?
【问题讨论】:
-
您的 Vaadin 版本 8 也是?
标签: jakarta-ee vaadin
我想用 Vaadin 添加一个新页面,例如:
localhost:8080/register
我的第二页是用 Vaadin 设计器完成的,但我不知道如何在我的第一页中实现这个 .java 文件。
有人知道吗?
【问题讨论】:
标签: jakarta-ee vaadin
您的问题过于宽泛,无法给出简单的答案(意味着不为您编写代码)。我建议你看看Navigator这是如何实现的。
使用 Vaadin Navigator,您可以定义 Views,它可以作为 UI 的一部分加载或替换 UIs 的全部内容。
你似乎是在Java EE 环境中开发的,所以@CDIUi & @CDIView & @CDIViewProvider 也是开始进一步研究的好点。
如果您准备好了,也可以立即使用CDI 开始,请参阅How to implement MVP using Vaadin CDI and Navigator?
【讨论】:
navigateTo(page) 请求,以便将一些容器组件内容替换为请求页面的内容。