<rich:calendar>
年のみを表示するにはどうすればよいですか。jsfで年のドロップダウンが欲しいどうすればそれを達成できますか。ガイドしてください
私は試した
<rich:calendar value="#{existingPolicyRecord.dateOfApp}" datePattern="yyyy" ></rich:calendar>
しかし、年のドロップダウンを取得できません。そのための他のコンポーネントはありますか?
これは公式にはサポートされていません。値(年)のリストしかないため、通常のドロップダウンselectBoxを使用して行う方がよいと思います。
それでも、カレンダーに月と年のみを表示させる方法があります。
「日」を非表示にするスタイルクラスを作成します。
<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"/>
次のようになります。