[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 メーリングリストの案内