首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >在Vaadin中实现多页面站点的最佳方法

在Vaadin中实现多页面站点的最佳方法
EN

Stack Overflow用户
提问于 2015-11-12 21:56:10
回答 1查看 1.3K关注 0票数 0

我的工作非常简单的web端,与登录屏幕(几乎相同的演示文稿,白色页面登录和密码)和主屏幕与侧边栏和导航栏。应该怎么做呢?我的计划是使用导航栏、侧边栏(基本布局中只有几个按钮)和很少有网页内容的布局来构建主屏幕。在每个按钮上,单击用于创建另一个内容的“更改布局”,例如,对于Schudele按钮,我将加载包含一些表的布局,用于“关于”按钮纯文本。这主意好吗?

因此,最终应该是这样的: init()函数决定用户是否被记录,并显示登录页或主页,主页是从导航栏、侧边栏和内容等模块构建的,内容取决于侧边栏按钮单击。我是对的?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-11-13 07:43:39

独自处理它是开始或学习Vaadin的合法方法。如果您对此有了初步了解,那么处理这种场景的最常见的方法就是使用Navigator 见瓦丁之书

使用Navigator定义Views并给它们命名,并将它们注册到Navigator。然后您可以使用Navigator导航您的应用程序,它会小心地给您提供漂亮的...#!view... URL,这样用户就可以拥有书签并导航您的应用程序,例如浏览器中的后退按钮。

导航器连接到事件系统,其中侦听器(ViewChangeListener)可以对“进入前”和“离开”做出反应。“进入前”可用于实现auth需要,因为它们允许对象进入视图。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33682192

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档