有没有办法从 jsf 日历中选择整周。我知道它可以在日历中显示一年中的一周,但我不能选择它。
我将 primefaces 3.2 与 Apache MyFaces 2.0 一起使用。
最好的问候
有没有办法从 jsf 日历中选择整周。我知道它可以在日历中显示一年中的一周,但我不能选择它。
我将 primefaces 3.2 与 Apache MyFaces 2.0 一起使用。
最好的问候
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 )
尝试使用这样的东西:
<p:calendar value="#{bean.dateArray}" mode="inline" selection="multiple"/>
在这种情况下,日期将作为日期数组传递给 JSF 支持 bean。