Internationalization 处理primefaces上的日期更改';日历

Internationalization 处理primefaces上的日期更改';日历,internationalization,calendar,jsf-2,primefaces,Internationalization,Calendar,Jsf 2,Primefaces,我正在使用Mojarra、PrimeFaces 2.2.1和Tomcat6.x进行JSF2.0项目 我的申请是国际化的。我使用的primefaces日历如下: <p:calendar value="#{boxItem.agendaDate}" mode="inline" showOtherMonths="true" styleClass="agendaHBox" selectListener="#{boxItem.handleAgendaDateChange}"

我正在使用Mojarra、PrimeFaces 2.2.1和Tomcat6.x进行JSF2.0项目

我的申请是国际化的。我使用的primefaces日历如下:

<p:calendar value="#{boxItem.agendaDate}" mode="inline" 
      showOtherMonths="true" styleClass="agendaHBox"
      selectListener="#{boxItem.handleAgendaDateChange}" 
      onSelectUpdate="@form"/>
如果删除selectListener属性,日历将正常运行(保持为2011年3月并选择17日),但在这种情况下,我在处理日期更改时遇到问题


我需要一些代码,当用户在calendar控件中选择一个新日期并通过Ajax请求将其发送到后端时,这些代码将运行。没有selectListener我怎么能做到这一点呢?

如果您将
p:calendar
与en(关于这一点)使用不同的语言环境,那么它似乎有问题。

是的,我确信这是一个问题,但我如何重现ajax呢?primefaces有一个
p:ajax
标记。您可以试一试:
谢谢Matt(特别是开放问题列表),很高兴知道。我会尝试做出反馈。谢谢你。
public void handleAgendaDateChange(DateSelectEvent event)
{
   System.err.println("handleAgendaDateChange = " + event.getDate());
}