[Seasar-user:5910] Validationエラー後の条件分岐

森 和紀 [E-MAIL ADDRESS DELETED]
2007年 1月 26日 (金) 11:51:08 JST


お世話になっております。森です。

Validationエラー後にConditionによる条件分岐がうまくいきません。
Validationエラー後の分岐がtrueまたはfalseのどちらかとなってしまいます。
なぜこうなるのでしょうか?
よろしくお願いいたします。

Teeda-1.0.3を使用
prerenderでflgInfoItemsを毎回生成する。
flgInfoItemsには、isDispがtrueとfalseを交互に返すように設定している。

例)flgInfoItemsに true,false,true を返す3つのitemを設定
<結果 初期表示や再表示>
メッセージあり 
メッセージなし 
メッセージあり 

<Validationエラー後>
メッセージあり 
メッセージあり 
メッセージあり 

---------------------------------------------------------------------
<span id="allMessages"></span>
<table id="flgInfoGrid">
  <thead>
    <tr><td>タイトル</td></tr>
  </thead>
  <tbody>
    <tr>
      <td>
        <div id="isDisp"><span>メッセージあり</span></div>
        <div id="isNotDisp"><span>メッセージなし</span></div>
      </td>
    </tr>
  </tbody>
</table>

<table>
  <tr>
    <td>■必須項目</td>
    <td><input type="text" id="name" label="名称" /></td>
  </tr>
</table>
<input type="submit" id="doCheck" value="確認"/>

---
pageクラスのValidation

    @Required(target = "doCheck")
    public void setName(String name) {
        this.name = name;
    }

---------------------------------------------------------------------

以上です。

===========================================
株式会社ビルドシステム
森 和紀 <[E-MAIL ADDRESS DELETED]>
TEL: 03-3226-3782
===========================================





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