1

<rich:calendar>年のみを表示するにはどうすればよいですか。jsfで年のドロップダウンが欲しいどうすればそれを達成できますか。ガイドしてください

私は試した

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

しかし、年のドロップダウンを取得できません。そのための他のコンポーネントはありますか?

4

1 に答える 1

1

これは公式にはサポートされていません。値(年)のリストしかないため、通常のドロップダウン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"/>

次のようになります。 ここに画像の説明を入力してください ここに画像の説明を入力してください

于 2013-01-02T15:44:18.220 に答える