Я реализовал простое приложение в соответствии с примером простого входа в систему. Где у нас есть вид входа в систему и основной вид. Но теперь, как я могу реализовать в главном меню MenuBar, где каждый элемент при нажатии открывается разные виды. И эти представления находятся под MenuBar в том же месте (в центре на странице под MenuBar, на образце) в главном окне. Я попытался с помощью дополнительного навигатора (какое имя может быть subNavigator) в главном окне, но мы должны зарегистрировать навигатор в пользовательском интерфейсе (у меня есть соответствующая ошибка). Второе решение заключается в том, что я создаю пользовательский интерфейс и в методе init ManuBar, и под ним изменяются все виды (login-view, view1, view2 и т. Д.). Но у входа в систему есть ManuBar, и это не выглядит хорошо. Есть ли другой способ или другие способы добиться чего-то подобного?Навигация с логином страницы
-1
A
ответ
1
Ваш вопрос совсем не ясен. Я предлагаю переписать его. Возможно, с эскизным изображением.
Tabsheet
Вы осведомлены о TabSheet
виджета? Простой способ переключения между панелями содержимого.
См Book Of Vaadin, то class doc и live demo.
Также посмотрите на TabSheet в теме оленей, как показано на картинке this demo.
Желательно что-то вроде подвид в главном окне. Когда я предлагаю элемент из MenuBar в главном окне, я хочу видеть дополнительный контент в меню MenuBar. И я нахожу solutino с одним навигатором, зарегистрированным в пользовательском интерфейсе. И я должен расширить основной вид. Но у меня проблемы. Как добавить компоненты, такие как ярлык на странице после MenuBar в представлении класса, который расширяет класс основного вида. – vmaric
Но теперь, как я могу реализовать один основной экран MenuBar, где каждый элемент при нажатии открывается разные виды. И эти представления находятся под MenuBar в том же месте (в центре на странице под MenuBar, на образце) в главном окне. Я хочу видеть контент из меню с дополнительным контентом, когда нажимает Item of MenuBar? – vmaric
@vmaric [A] Ваши потребности не ясны. Вы должны размещать макеты. [B] Вы можете добавлять и удалять виджеты во время выполнения. Сюда входят вложенные объекты 'Layout', заполненные виджетами. –