Селектор идентификатора jQuery должен точно соответствовать сгенерированному идентификатору клиента HTML, который вы можете увидеть, если щелкнуть правой кнопкой мыши и просмотреть источник в браузере.
Вместо этого вместо имени класса используется ловушка, это также позволяет вам выбрать несколько элементов. Э.Г.
$(".datepicker").datepicker({
showOn: "button",
buttonImage: "images/calendar.gif",
buttonImageOnly: true
});
с
<h:inputText value="#{listModel.creationDate}" styleClass="datepicker"
valueChangeListener="#{listController.filterFieldChanged}">
<f:convertDateTime pattern="yyyy-mm-dd"/>
</h:inputText>
<h:inputText value="#{listModel.updateDate}" styleClass="datepicker"
valueChangeListener="#{listController.filterFieldChanged}">
<f:convertDateTime pattern="yyyy-mm-dd"/>
</h:inputText>