我正在使用vaadin制作网络应用程序。 Web应用程序由不同的视图和一个主UI页面组成,UI页面是声明导航器的位置,并且视图页面被添加到其中。我有几个导航器导航到的不同视图,每个视图都有一个菜单面板(这不是一个视图,它是我在用户登录后可见的类)。当您导航到不同的视图(您看到菜单面板)时,一切正常,但当您刷新页面(点击刷新按钮)时,菜单面板会消失。
我认为它是由导航器引起的,因为它是控制不同视图之间导航的唯一因素,但还没有弄清楚到底是什么问题
答案 0 :(得分:3)
要在刷新时保留应用程序,请将@PreserveOnRefresh注释添加到主UI文件中。