The Trinidad component library is an exciting set of over 100 rich user interface controls, including color choosers, calendars, trees, data tables, shuttle components, navigation menus, panels, and more. Trinidad also includes a number of powerful converters and validators, a templating framework, a dialog system, and is compatible with both Facelets and JSP.
In this chapter, we will look at how to build user interfaces for a JSF application using the Trinidad component library. Some of the web development tasks we will cover include:
Receiving input from the user
Performing client-side conversion and validation
Enabling Ajax functionality
Shuttling selections between lists
Working with hierarchical data using tree and tree table components
Creating navigation menus
Skinning and theme selection
Implementing dialog windows for our application
As Trinidad is the first JSF component library introduced in this book that...