2013-01-02 4 views
1

Comment puis-je utiliser <rich:calendar> pour afficher uniquement l'année. Je veux année dans la liste déroulante JSF Comment puis-je obtenir Guide it.pleaseAnnée liste déroulante en jsf

J'ai essayé

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

Mais incapable d'obtenir l'année dropdown.Is il un autre composant pour cela?

Répondre

1

Ce n'est pas officiellement pris en charge et je pense que ce serait mieux de le faire avec une boîte de sélection déroulante normale parce que vous avez seulement une liste de valeurs (années).

Néanmoins, il est un way pour obtenir le calendrier pour montrer que le mois et l'année:

créer une classe de style pour cacher les "jours":

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

pied disable, jours et semaines et appliquer la classe de style à votre calendrier:

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

Cela ressemblera à ceci: enter image description hereenter image description here

Questions connexes