有没有办法从jsf日历中选择整周。 我知道有可能在日历中显示一年中的一周,但我无法选择。
我在Apache MyFaces 2.0中使用了primefaces 3.2。
祝你好运 Veote
答案 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。