[YMIR-276] 一度DTOを生成するとSystem NotificationでDTOが再生成対象として表示されない Created: 2009-01-19  Updated: 2009-01-21  Resolved: 2009-01-21

Status: Closed
Project: Ymir
Component/s: None
Affects Version/s: 1.0.0
Fix Version/s: 1.0.1

Type: Bug Priority: Major
Reporter: jflute Assignee: skirnir
Resolution: Fixed Votes: 0
Labels: None


 Description   

【概要】
一度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の再自動生成が表示されないです。



 Comments   
Comment by skirnir [ 2009-01-21 ]

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

Comment by jflute [ 2009-01-21 ]

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

Comment by skirnir [ 2009-01-21 ]

対処しました(r2693)。

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

Comment by jflute [ 2009-01-19 ]

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

and

Win XP
IE6
Java6.0 (Sun)

Generated at Wed Apr 09 02:11:42 JST 2025 using Jira 10.5.0#10050000-sha1:9d9d098bb7b67e8dba8da380ba9c3900d82ac3cf.