• Type: Bug
    • Resolution: Fixed
    • Priority: Major
    • 1.0.1
    • Affects Version/s: 1.0.0
    • Component/s: None
    • None

      【概要】
      一度DTOを生成して、再度DTOのプロパティ追加・修正なりで
      HTMLを修正してもSystem NotificationでDTOが再生成対象として表示されない
      主に一度作った画面でDTOにプロパティを追加する場合に発生。
      dbflute-ymir-exampleにて再現可能。

      【再現環境】
      https://www.seasar.org/svn/sandbox/dbflute/trunk/dbflute-ymir-example

      http://localhost:8080/dbflute-ymir-example/member/search/list.html

      にアクセスして

      /member/search/list.html
      の「tal:repeat="member self/memberItems"」の項目に
      「tal:content」を何か適当に一行追加して、

      例えば、tal:content="member/memberStatusName"の下にこれを一行追加
      <td tal:content="member/memberAaaStatusName">ハイキック会員</td>

      再度アクセスして、SystemNotificationにいくと、
      DTOの再自動生成が表示されないです。

          [YMIR-276] 一度DTOを生成するとSystem NotificationでDTOが再生成対象として表示されない

          skirnir added a comment -

          確認していただいたのでcloseします。

          skirnir added a comment - 確認していただいたのでcloseします。

          jflute added a comment -

          おお、ありがとうございます!
          これはとてもうれしい修正です。

          jflute added a comment - おお、ありがとうございます! これはとてもうれしい修正です。

          skirnir added a comment -

          対処しました(r2693)。

          原因は、Pageのプロパティの型がList<MemberDto>などのGeneric型の場合の考慮が不十分だったためでした。

          skirnir added a comment - 対処しました(r2693)。 原因は、Pageのプロパティの型がList<MemberDto>などのGeneric型の場合の考慮が不十分だったためでした。

          jflute added a comment -

          【環境】
          Mac OS X
          Safari
          Java 5.0 (Apple)

          and

          Win XP
          IE6
          Java6.0 (Sun)

          jflute added a comment - 【環境】 Mac OS X Safari Java 5.0 (Apple) and Win XP IE6 Java6.0 (Sun)

            Assignee:
            skirnir
            Reporter:
            jflute
            Votes:
            0 Vote for this issue
            Watchers:
            Start watching this issue

              Created:
              Updated:
              Resolved: