jsf年份下拉列表

时间:2013-01-02 12:53:19

标签: jsp jsf richfaces

如何使用<rich:calendar>仅显示年份。 我希望jsf的年份下拉如何实现它。请指导

我试过

<rich:calendar value="#{existingPolicyRecord.dateOfApp}" datePattern="yyyy" ></rich:calendar>

但无法获得年度下拉。那还有其他任何组件吗?

1 个答案:

答案 0 :(得分:1)

这不是官方支持的,我想用正常的下拉列表选择框会更好,因为你只有一个值列表(年)。

然而,只有way才能让日历只显示月份和年份:

创建一个样式类来隐藏“天”:

<style type="text/css">
        .special tr[id]{
                display:none; 
        }
</style>

禁用页脚,日期和星期,并将样式类应用于您的日历:

    <rich:calendar value="#{calendarBean.selectedDate}" popup="false" 
     showWeeksBar="false" showWeekDaysBar="false" showFooter="true" styleClass="special"/>

它看起来像这样: enter image description here enter image description here