Creating programmatic menus
Programmatic menus offer a more flexible way in comparison with the declarative approach. The whole menu structure can be created in Java and bound as a model to the p:menu
tag. Programmatic menu creation is the best choice when we load a menu definition from a database or XML file, and if the menu structure is not known beforehand.
In this recipe, we will learn about the PrimeFaces menu model and create a programmatic menu.
How to do it…
Every programmatically created menu instance should implement the org.primefaces.model.MenuModel
Java interface. PrimeFaces provides a default implementation, org.primefaces.model.DefaultMenuModel
, that is sufficient to use in most cases. Your own customized implementations of MenuModel ...
Get PrimeFaces Cookbook - Second Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.