JSF日历选择整周

时间:2012-04-13 08:01:10

标签: java jsf jsf-2 calendar primefaces

有没有办法从jsf日历中选择整周。 我知道有可能在日历中显示一年中的一周,但我无法选择。

我在Apache MyFaces 2.0中使用了primefaces 3.2。

祝你好运 Veote

2 个答案:

答案 0 :(得分:3)

Primefaces p:calendar组件包含一个值java.util.Date,这是一个时间点,没有句号。

但是,您可以将Date转换为Calendar来获得一年中的一周。假设您的p:calendar值存储在辅助bean变量java.util.Date date中:

Calendar cal = Calendar.getInstance();
cal.setTime(date);

然后你会得到一年中的一周:

cal.get( Calendar.WEEK_OF_YEAR )

答案 1 :(得分:-1)

尝试使用以下内容:

<p:calendar value="#{bean.dateArray}" mode="inline" selection="multiple"/>

在这种情况下,日期将作为Date数组传递给JSF支持bean。