Teedaのポートレット環境での問題

Pompeiで不思議な動作をしていたので、昨日はその調査。問題は2点。

  • PageScope に保持されている値がおかしい
  • initialize()が呼ばれない?

前者は、保持している previousViewId がおかしいためで、後者は Postback の値設定がおかしいため。どちらも修正は作ったので、テスト後、コミットしておこう。1.0.12 には入れたいところ。

BigDecimalConverter

金額とかで 1,000,000 みたいな表示をしたかったので、どうしたものかと考えて、自前でコンバータを作ったのだけど、よくみたら、BigDecimalConverter を使えば良かったのね・・・。

@BigDecimalConverter(pattern = "###,###")
private BigDecimal costTotal;