更改 PrimeFaces 日历中一周的第一天



您好,我正在使用PrimeFacesp:calendar组件,我的问题是如何将星期一设置为一周的第一天,而不是星期日(默认(?

标签的代码p:calendar

<p:calendar id="toDate" label="#{msg.date_to_report}"
value="#{dailyCashierReport.toDate}" showOn="button" pattern="dd-MM-yyyy" />

参考图片

要仅更改一周的第一天,请将locale="en_US"locale="en_GB"(因为Primefaces默认只有英语(设置为p:calendar组件:

<p:calendar id="toDate" label="#{msg.date_to_report}" locale="en_GB"
value="#{dailyCashierReport.toDate}" showOn="button" pattern="dd-MM-yyyy" />

并在您的模板/视图中添加以下 JavaScript:

<script>
PrimeFaces.locales['en_GB'] = {
firstDay : 1
};
</script>

但是,如果您还想更改语言,请参阅以下参考链接以获取其他可用选项。

在PrimeFaces日历中自定义一周的第一天
PrimeFaces Locales

最新更新