在JSF中使用注释的ajax调用时,下面的代码不会设置date1和date2。但是在使用动作时会设置它。
使用ajax设置它们的正确方法是什么?
<h:outputText value="Startdatum"></h:outputText>
<p:calendar value="#{calendarBean.date1}" id="popupButtonCal"
showOn="button" pattern="yyyy-MM-dd HH:mm:ss">
</p:calendar>
<h:outputText value="Slutdatum"></h:outputText>
<p:calendar value="#{calendarBean.date2}" id="popupButtonCal2"
showOn="button" pattern="yyyy-MM-dd HH:mm:ss">
</p:calendar>
<h:outputText value=""></h:outputText>
<h:commandButton value="Visa lista"
action="#{serviceSeries.getSeriesForPlayerInfo(serviceHCP.myCurrentClub.name, player, serviceSerieType.mySerieType, calendarBean) }">
<!-- p:ajax update=":form2" render=":form2" listener="#{serviceSeries.getSeriesForPlayerInfo(serviceHCP.myCurrentClub.name, player, serviceSerieType.mySerieType, calendarBean) }" / -->
</h:commandButton>