有没有办法从jsf日历中选择整个星期。 我知道它有可能在日历中显示每年的一周,但我不能选择那个。JSF日历选择全周
我使用带有Apache MyFaces 2.0的primefaces 3.2。
此致 Veote
有没有办法从jsf日历中选择整个星期。 我知道它有可能在日历中显示每年的一周,但我不能选择那个。JSF日历选择全周
我使用带有Apache MyFaces 2.0的primefaces 3.2。
此致 Veote
的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)
尝试使用这样的:
<p:calendar value="#{bean.dateArray}" mode="inline" selection="multiple"/>
在这种情况下,日期将作为Date数组传递给JSF支持bean。
我认为它不完全是我想要的。更有趣的是gui组件。我希望用户不选择单个数据,但是这一周 – veote 2012-04-13 08:47:03
据我所知,这对于primefaces日历来说是不可能的。 – 2012-04-13 08:48:06