horizontalMenu
horizontalMenu displays a horizontal menu with hierarchical drop-down submenus.
XML Element |
|
|---|---|
Java Class |
|
Basics
To add the component on a view, place it in the view descriptor:
<horizontalMenu id="horizontalMenu" width="100%"/>
You can also create and add the component to a view in a Java controller:
@Autowired
private UiComponents uiComponents;
@Autowired
private ApplicationContext applicationContext;
@ViewComponent
private VerticalLayout navigation;
@Subscribe
public void onInit(final InitEvent event) {
HorizontalMenu horizontalMenu = uiComponents.create(HorizontalMenu.class);
MenuConfigHorizontalMenuItemProvider itemProvider =
applicationContext.getBean(MenuConfigHorizontalMenuItemProvider.class);
horizontalMenu.setMenuItemProvider(itemProvider);
navigation.add(horizontalMenu);
itemProvider.load();
}
Attributes
The following attributes are specific to horizontalMenu:
| Name | Description | Default |
|---|---|---|
The |
— |
The following shared attributes are supported by horizontalMenu:
Was this page helpful?
Thank you for your feedback