O'Reilly logo

PrimeFaces Cookbook - Second Edition by Oleg Varaksin, Mert Çalışkan

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Basic and advanced calendar scenarios

The calendar component is used to provide date input with customizable features, such as localization, paging of months, and restriction mechanisms on the date selection.

How to do it…

The simplest component declaration for a basic date selection would be as follows:

<p:calendar value="#{calendarBean.date}" />

This renders an input text that opens a pop-up date selection dialog when clicked, as shown in the following screenshot:

How to do it…

The pop-up visual of the calendar can also be configured to render as an inline visual on the page with the mode attribute, as follows:

<p:calendar value="#{calendarBean.date}" mode="inline" ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required