Book Image

PrimeFaces Cookbook

Book Image

PrimeFaces Cookbook

Overview of this book

Table of Contents (20 chapters)
PrimeFaces Cookbook Second Edition
Credits
Foreword
Foreword
About the Authors
About the Reviewers
www.PacktPub.com
Preface
Index

Programmatic updating and scrolling with RequestContext


RequestContext is an easy-to-use utility class that provides useful features. RequestContext is available for AJAX as well as non-AJAX calls. The most important features will be revealed in this book.

In this recipe, we will see how to specify components to be updated at runtime rather than specifying update targets at compile time declaratively. We will also see how to scroll to any component after the current AJAX request completes. Scrolling to the given component with AJAX updates is very handy when dealing with long pages and can increase the website's usability.

How to do it…

In the first example, we will develop a counter that will be incremented in an action listener. The current counter value will be displayed in two output components h:outputText. A decision as to which h:outputText component is responsible for the output is provided by the p:selectBooleanCheckbox checkbox. The user can decide at runtime whether they would like...