1

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

我将 primefaces 3.2 与 Apache MyFaces 2.0 一起使用。

最好的问候

4

2 回答 2

3

Primefacesp: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 )
于 2012-04-13T08:16:04.503 回答
-1

尝试使用这样的东西:

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

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

于 2012-04-13T11:35:46.610 回答