[Seasar-user:16353] Re: [Teeda]バリデーション時の表示制御について

Koichi Kobayashi [E-MAIL ADDRESS DELETED]
2008年 11月 20日 (木) 20:00:06 JST


小林 (koichik) です.

Date:    Thu, 20 Nov 2008 11:10:03 +0900
From:    "Shinzo SAITO" <[E-MAIL ADDRESS DELETED]>
To:      [E-MAIL ADDRESS DELETED]
Subject: [Seasar-user:16342] [Teeda]バリデーション時の表示制御について

> いろいろと実験をして見ますと、どうも、session内にセットされているemptyErrorMessageがgoHogeの段階でセットたれた後に上書きされません。

バリデーションでエラーとなった場合,is〜 で
参照されるプロパティは前回表示した時の状態を
そのまま使います.

バリデーションでエラーが発生した場合でも
is〜 で参照されるプロパティを毎回評価する
必要がある場合は te:refresh="true" を指定
してください.
# <html> 要素で te 名前空間宣言が必要です.

<div id="isNotEmptyErrorMessage" te:refresh="true">

ドキュメントに記載されてないので追記しておきます.


-- 
<component name="koichik">
    <property name="fullName">"Koichi Kobayashi"</property>
    <property name="email">"[E-MAIL ADDRESS DELETED]"</property>
    <property name="blog">"http://d.hatena.ne.jp/koichik"</property>
</component>



Seasar-user メーリングリストの案内