我有一个JSF应用程序,其中出生日期是从PrimeFaces Calender记录的。输入出生日期时,导航涉及每年12次单击按钮。在1970年代添加生日几乎是很困难的。用户不喜欢输入纯文本?是否有其他选择从UI控制器中选择几年的日期比这更容易?
答案 0 :(得分:7)
将导航器标记为真,并为导航器指定年份。
<p:calendar yearRange="c-100:c" navigator="true" />
这允许记录100岁以下的人的出生数据。将来无法选择日期。
答案 1 :(得分:1)
使用primefaces日历,您可以使用navigator="true"
,这样您就可以从下拉列表中选择年份:
<p:calendar id="cal" value="#{your property}" navigator="true" display="inline"/>