Tabla de Contenidos:
  • Title Page; Copyright Page; Dedication Page; Contents at a Glance; Table of Contents; About the Authors; About the Technical Reviewer; Acknowledgments; Introduction; Who Should Read This Book; CHAPTER 1 The Basics; Tell Me About RichFaces First!; What is JSF?; JSF Application Is Built Out of UI Components; JSF Is a Standard; JSF Has Two Main Versions; JSF Has Two Main Implementations; JSF Is Very Extendable; The Most Important JSF Features; User Interface Components; Component Rendering; Events; Ajax; An Overview of RichFaces; RichFaces's Component Tag Libraries; RichFaces Skins.
  • RichFaces Client-side ValidationRichFaces' Component Development Kit; Using RichFaces with CDI and Dependency Injection; RichFaces: A Historical Perspective; Understanding That JSF Application Is Running on the Server; When Starting with JSF, Keep an Open Mind; Summary; CHAPTER 2 Getting Started; Setting Up; Adding RichFaces to an Existing JSF 2 Project; Optional Dependencies; Validation Dependencies; Caching Dependencies; CDK (Component Development Kit) Annotations Dependencies; Creating a New Project with RichFaces; Configuring RichFaces; Configuring a Skin; Ajax in JSF 2.
  • Sending an Ajax RequestPartial View Rendering; Partial View Processing; RichFaces ; render Attribute Options; Dynamic render; Dynamic render with RichFaces; execute Attribute Options; bypassUpdates Attribute; JavaScript Interactions or Callback Events; Summary; CHAPTER 3 a4j:* Tags, Features and Concepts; Sending an Ajax Request; Using and ; Ajax Request from any Event or JavaScript Function Using ; Passing Parameters with ; Programmatic Ajax in JSF 2; Polling with ; Advanced Partial View Rendering Options.
  • Auto-Rendered Areas with Using the limitRender Attribute to Turn off Auto-Rendered Panels; Advanced Execute Options; Defining Execute Regions with ; Skipping Model Updates During Validation; Creating a Phase Tracker; Controlling Traffic with Client Queue; Combining Events from the Same Component; Setting a Delay; Combining Events from Different Components; Ignoring "Stale" Responses; More a4j:* Tags and Features; Showing Ajax Status with ; Showing a Popup During an Ajax Request; Displaying Logging and Debugging Information with.
  • Using Summary; CHAPTER 4 Getting Started with Rich Components; Rich or Ajax Component?; Rich Components Features; Redefining Parts of a Component Using Facets; Sending an Ajax Request; Using Component Client-side JavaScript API; Summary; CHAPTER 5 Rich Input and Select Components; Getting Started; Using ; JavaScript API; Using ; JavaScript API; Using ; Client-side Filter Customization; Using Complex Markup in Pop-ups; JavaScript API; Using ; JavaScript API.