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"]
