Uploaded image for project: 'Teeda'
  1. Teeda
  2. TEEDA-241

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

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 1.0.8
    • Component/s: None
    • Labels:
      None

      Description

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

      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; }

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

        Attachments

          Activity

            People

            • Assignee:
              higa higa
              Reporter:
              shot shot
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: