Class HeaderTabsNavRenderer
java.lang.Object
org.vaadin.addons.joelpop.appnavlayout.ui.layout.appnav.HeaderTabsNavRenderer
- All Implemented Interfaces:
NavRenderer
An alternative
NavRenderer for NavType.HEADER — root sections rendered as a
Tabs strip spanning the header; selecting a leaf navigates directly, selecting a group
only reveals that root's own children in the shared SecondaryTabBar drill-down row
beneath, never navigating on its own — the same non-committal rule the drill-down row itself
applies to a group tab of its own (see SecondaryTabBar(boolean, boolean)).
Losing focus on the whole nav hierarchy — either row — without ever landing on a leaf restores
both to whatever the real current view actually is.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionnavType()The chrome this renderer requires — determines whichNavStrategygets built for whichever scenario this renderer is configured for.voidrender(NavRenderContext context) Builds or updates this renderer's content for the current nav state.Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface NavRenderer
railWidth
-
Constructor Details
-
HeaderTabsNavRenderer
public HeaderTabsNavRenderer()
-
-
Method Details