|
Overview |
|

Flexible Menu (FlexMenu) is another implementation of menu component, which offers additional flexibility in the customization :
| • | individual customization of items&submenus |
| • | JSF actions&listeners for items or component |
Each menu item has its own configuration object - FlexMenuItemConfiguration. It defines item's individual properties. Beside each menu item has submenu configuration object that defines properties for all child nodes - FlexSubmenuConfiguration. If some property is not defined in the the item configuration then it will be taken from the submenu configuration of the parent item. And so on until the FlexMenu component that has a submenu configuration and its own menu configuration objects. If property is not defined neither in menu item configuration nor in submenu confuration of any parent items then it will be taken from menu configuration.
Also this component supports item selection by AJAX.