【发布时间】:2016-05-05 14:51:32
【问题描述】:
我有一个适用于 5 个国家及其当地语言的应用程序。 rich:calendar 似乎适用于所有国家/地区。除了,当我选择泰国和泰语时。
当我单击它时,我在日历中看到了一些奇怪的日期,例如 1st January 2559。对于其他语言,它工作正常。可能是什么问题。下面是我的代码。
<rich:calendar id="schoolStartDate"
enableManualInput="true"
datePattern="#{myController.datePattern}"
styleClass="inputreqschoolday"
showApplyButton="false"
defaultvalue="#{actionForm.progressForm.detailsForm.schoolStartDate}"
showInput="true"
value="#{myController.progressForm.detailsForm.schoolStartDate}"
locale="#{schoolManagedBean.sessionData.countryLanguage}" >
<f:validator validatorId="validateDateFormat" />
<f:converter converterId="CalDateStrConverter" />
</rich:calendar>
【问题讨论】:
-
您检查过
locale和converter的情况吗?
标签: jsf internationalization richfaces jsf-2.2