One of the most enticing features of the Trinidad component library is its support for Ajax. Many Trinidad components support Ajax functionality out of the box, and do not require any JavaScript coding or knowledge of Ajax techniques on the part of developers. In Trinidad terminology, the Ajax behavior of these components is known as Partial Page Rendering, or PPR for short.
Implementing Ajax-enabled JSF pages with Trinidad components is a two-step process. The first step is identifying which components should fire events asynchronously. The second part of the process is identifying which components should be updated in response to the events that fired asynchronously.
In some cases, the Ajax behavior of Trinidad components is built-in and is automatically enabled, requiring no additional effort from the developer. Some of these components include table and tree table components, the date chooser component, the poll component, and the Trinidad dialog framework...