Description
PanelNavigation2 is the successor of PanelNavigation. The menu is rendered as unordered List instead of a Table. Morever the menu-tree can be dynamically build using NavigationMenuItem(s). If you want to explore the features of panelNavigation2 visit the http://www.irian.at/myfaces/home.jsf.
Many thanks to Swiss Federal Institute of Intellectual Property & Marc Bouquet for helping to develop this component.
API
since | 0.1.0 (former <t:navigation>) |
author | MyFaces Team |
component-family | javax.faces.Panel |
renderer-type | org.apache.myfaces.NavigationMenu |
component-class | org.apache.myfaces.custom.navmenu.htmlnavmenu.HtmlPanelNavigationMenu |
renderer-class | org.apache.myfaces.custom.navmenu.htmlnavmenu.HtmlNavigationMenuRenderer |
tag-class | org.apache.myfaces.custom.navmenu.htmlnavmenu.HtmlPanelNavigationMenuTag |
Usage
<t:panelNavigation2 [ standard HTML table attributes ] [itemClass="normal-menu-item-css-class"] [openItemClass="open-menu-item-css-class"] [activeItemClass="active-menu-item-css-class"] [separatorClass="separator-css-class"] [itemStyle="normal-menu-item-css-style"] [openItemStyle="open-menu-item-css-style"] [activeItemStyle="active-menu-item-css-style"] [separatorStyle="separator-css-style"]> Nested <t:commandNavigation2> tags (menu items) and output components <t:navigationMenuItem> tags (NavigationMenuItem) <t:navigationMenuItems> tags (NavigationMenuItem(s)) </t:panelNavigation>
Syntax
<t:panelNavigation2>
[ standard HTML table attributes ]
[itemClass="normal-menu-item-css-class"]
[openItemClass="open-menu-item-css-class"]
[activeItemClass="active-menu-item-css-class"]
[separatorClass="separator-css-class"]
[itemStyle="normal-menu-item-css-style"]
[openItemStyle="open-menu-item-css-style"]
[activeItemStyle="active-menu-item-css-style"]
[separatorStyle="separator-css-style"]