« selectOneRadioの線が消せない。→消せた | トップページ | 会社間でSubversion »

JSFでdate型を年月日とばらばらにいれる

日本で入力フォームで年月日を入力するとき
たいていそれぞれのtextは分かれている。
JSF、少なくともMyFacesは、そんなに気のきいたものはない。

ためしにあるDate型にたいして以下のようにやってみた
(一部略)

<h:inputText size="4" value="#{hoge.date}">
  <f:convertDateTime pattern="yyyy" />
</h:inputText>

<h:inputText size="4" value="#{hoge.date}">
  <f:convertDateTime pattern="MM />
</h:inputText>

<h:inputText size="4" value="#{hoge.date}">
  <f:convertDateTime pattern="dd" />
</h:inputText>

結果はだめでした。
当たり前な気もするがうまくいきそうな気もしたのに。

変わりにどうするかというと、ビーンに別のプロパティを用意して
DBに保存する前にいれたりするわけだ
単純な画面だといいが複雑だとしんじゃいます

|

« selectOneRadioの線が消せない。→消せた | トップページ | 会社間でSubversion »

JSF」カテゴリの記事

コメント

この記事へのコメントは終了しました。

トラックバック


この記事へのトラックバック一覧です: JSFでdate型を年月日とばらばらにいれる:

« selectOneRadioの線が消せない。→消せた | トップページ | 会社間でSubversion »