2015-08-25 2 views
-1

Я реализовал простое приложение в соответствии с примером простого входа в систему. Где у нас есть вид входа в систему и основной вид. Но теперь, как я могу реализовать в главном меню MenuBar, где каждый элемент при нажатии открывается разные виды. И эти представления находятся под MenuBar в том же месте (в центре на странице под MenuBar, на образце) в главном окне. Я попытался с помощью дополнительного навигатора (какое имя может быть subNavigator) в главном окне, но мы должны зарегистрировать навигатор в пользовательском интерфейсе (у меня есть соответствующая ошибка). Второе решение заключается в том, что я создаю пользовательский интерфейс и в методе init ManuBar, и под ним изменяются все виды (login-view, view1, view2 и т. Д.). Но у входа в систему есть ManuBar, и это не выглядит хорошо. Есть ли другой способ или другие способы добиться чего-то подобного?Навигация с логином страницы

ответ

1

Ваш вопрос совсем не ясен. Я предлагаю переписать его. Возможно, с эскизным изображением.

Tabsheet

Вы осведомлены о TabSheet виджета? Простой способ переключения между панелями содержимого.

screen shot of example TabSheet

См Book Of Vaadin, то class doc и live demo.

Также посмотрите на TabSheet в теме оленей, как показано на картинке this demo.

+0

Желательно что-то вроде подвид в главном окне. Когда я предлагаю элемент из MenuBar в главном окне, я хочу видеть дополнительный контент в меню MenuBar. И я нахожу solutino с одним навигатором, зарегистрированным в пользовательском интерфейсе. И я должен расширить основной вид. Но у меня проблемы. Как добавить компоненты, такие как ярлык на странице после MenuBar в представлении класса, который расширяет класс основного вида. – vmaric

+0

Но теперь, как я могу реализовать один основной экран MenuBar, где каждый элемент при нажатии открывается разные виды. И эти представления находятся под MenuBar в том же месте (в центре на странице под MenuBar, на образце) в главном окне. Я хочу видеть контент из меню с дополнительным контентом, когда нажимает Item of MenuBar? – vmaric

+0

@vmaric [A] Ваши потребности не ясны. Вы должны размещать макеты. [B] Вы можете добавлять и удалять виджеты во время выполнения. Сюда входят вложенные объекты 'Layout', заполненные виджетами. –