OmniFaces is a library for JSF 2.x that focusses on utilities that ease everyday tasks.
OmniFaces is a library for JSF 2.x that focuses on utilities that ease everyday tasks.
OmniFaces stands out from other JSF libraries like PrimeFaces or RichFaces in the fact that it isn't just about components, but instead it focuses on providing utility classes and functions for working with the JSF and Servlet APIs.
Some of its capabilities include:
- Components to highlight fields with errors, include the output of a JSP or Servlet, render IE conditional comments and preserve the view params across postbacks
- EL functions for string manipulation, data conversion, array manipulation and date formatting
- A JSR356 websocket based push
- Collections of utility methods to deal with JSF Components, Events, Messages and other shortcuts to JSF and Servlet APIs
- Converter to populate dropdowns from plain Java objects