In this chapter, we will cover the following topics:
Programmatic updating and scrolling with RequestContext
Two ways of triggering the JavaScript execution
Adding AJAX callback parameters – validation within a dialog
Opening external pages in dynamically generated dialogs
Polling – sending periodical AJAX requests
Blocking page pieces during long-running AJAX calls
Controlling form submission using defaultCommand
Clever focus management in forms
Layout pitfalls of menus and dialogs
Targetable messages with severity levels
Conditional coloring in dataTable
Sticking a component when scrolling
Reducing page load time using content caching
Possibilities for exception handling in PrimeFaces