jsf-2 - 在区域设置更改选定日期 Pattern 不更改时,<p:calendar

  显示原文与译文双语对照的内容
0 0

选择日历值后,我会以当前区域性格式获取选定的日期,然后更改区域设置。


<p:calendar id="tl" locale="#{sessionMngr.locale}"/>

更改区域设置时,所有翻译都会相应更改,但是日期格式 doens 。

[Solved]

编辑 -------------------------------------------------

我从官方primefaces论坛得到了答案

http://forum.primefaces.org/viewtopic.php?f=3&t=34013

所以基本上我只是完全更新页面: window.location.reload(true) ;


<p:commandLink actionListener="#{mngr.doChangeLocale}" oncomplete="window.location.reload(true);"/>

时间: 原作者:

0 0

查看这个 wiki帖子关于 <p:calendar><p:schedule>的primefaces语言环境。 基本上,你需要在主模板中包含本地化标签,以便PrimeFaces能够正确地显示它们。

原作者:
...