2013-01-02 3 views
1

Как использовать <rich:calendar> только для отображения года. Я хочу год выпадающий в JSF Как я могу достичь it.please руководствоГод выпадающего списка в jsf

Я попытался

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

Но смог году dropdown.Is там любой другой компонент для этого?

ответ

1

Это официально не поддерживается, и я думаю, было бы лучше сделать это с нормальным выпадающим списком SelectBox, потому что у вас есть только список значений (лет).

Тем не менее есть 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 hereenter image description here

Смежные вопросы