Bonjour java web pro

je veux saisir une date en utilisant calender component primefaces en version 4.0

mon manged bean :
@Named (value="calenderBean")
@SessionScoped
public class CalenderBean {

/**
* Creates a new instance of CalenderBean
*/
public CalenderBean() {
}

private Date startdate ;

public Date getStartdate() {
return startdate;
}

public void setStartdate(Date startdate) {
this.startdate = startdate;
}


}

mon bout de code xhtml :
<h:body>
<h1 class="ui-widget-header ui-corner-all" align="center">Date Input</h1>
<br/>
<p:fieldset legend="Inline Calendar">
<h:form>

<p:calendar value="#{calenderBean.startdate}" pattern="MM/dd/yyyy HH:mm:ss"/>

</h:form>
</p:fieldset>
</h:body>

mon pb est que le popup du calendreir ne s'affiche pas à chaque entrée du curseur ainsi je veux utiliser mode="popup" shwon"button"
mais ne fonctionne pas avec pattern

je serais reconnaissante si tu peux m'aider