[Seasar-user:7902] Grid表示上のチェックボックスのチェックがOFFにならない。
外川 典英
[E-MAIL ADDRESS DELETED]
2007年 5月 29日 (火) 19:20:27 JST
お世話になっております。外川と申します。
Grid表示上のチェックボックスのチェックがOFFにならない現象
が発生しています。
御教授よろしくお願いします。
【現象】
行の最後にチェックボックスのある一覧をGridで作成しました。
複数行の一覧の最終行のチェックボックスをON→OFFにしても
ONのまま更新されません。
OFF→ONの場合は更新されます。
最終行のチェックボックスがONの場合、別の行のチェックボックスを
ON→OFFにしてもONのまま更新されません。
一行の場合、チェックボックスをON→OFFにしても
ONのまま更新されません。
OFF→ONは全ての行について更新されます。
※チェックボックスに該当するのは下記のソース内の「kakuninFlg」です。
【HTML】
<form id="aaaForm">
<input type="button" id="doSearch" value="検索"
onclick="location.href='aaaList.html'" style="width:100px" /><br/>
<input type="hidden" id="aaaItemsSave" />
<br/>
<input type="button" id="doConfirm" value="確認"
onclick="location.href='aaa.html'" style="width:100px" /><br/>
<table width="1054px" id="aaaGridXY" class="hilite" border="1"
cellspacing="2px" summary="">
<thead>
<tr height="70px">
<th align="center"><label id=・・・・・・
・
・
<th align="center"><label id="kakuninFlgLabel">kakuninFlg</label></th>
</tr>
</thead>
<tbody>
<tr class="row_even">
<td><a id="gotehaiErrorKConfirm-edit"
href="tehaiErrorKConfirm.html・・・・
・
・
<td align="center"><input type="checkbox" id="kakuninFlg"/></td>
</tr>
</tbody>
</table>
</form>
【DTO】
public class AaaDto implements Serializable {
/** serialVersionUID. */
private static final long serialVersionUID = 1L;
/** 確認済フラグ. */
private boolean kakuninFlg;
〜setter、getterは省略
【Pageクラス】
public class AaaPage {
private int aaaIndex;
/** 確認済フラグ. */
private boolean kakuninFlg;
/** postback. */
private boolean postback;
/** 一覧リスト. */
private AaaDto[] aaaItems;
/** 前画面ID. */
private String previousViewId;
〜setter、getterは省略
public String doConfirm(){
※ここでaaaItemsを受け取った時上記の現象が確認できます。
}
【環境】
OS: Windows XP
開発環境
Eclipse SDK 3.2.0
Seasar 2.4.11
Teeda 1.0.6
dolten 0.18.1
Tomcat 5.5.23
Oracle10g Release 10.2.0.1.0
以上です。
Seasar-user メーリングリストの案内