Project Documentation
Foundation

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.

Screen Shot

panelnavigation2

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

Instructions

See PanelNavigation Examples http://www.irian.at/myfaces/home.jsf.