[Seasar-user:8177] Re: [teeda]変更があったレコードのみをUPDATEするには

木村 究道 [E-MAIL ADDRESS DELETED]
2007年 6月 8日 (金) 08:37:37 JST


木村です。

チェックボックスへチェックするのは手動になると思いますが
操作をできるだけ減らしたいという要望で、変更されたことを
自動的に判断できないかと考えています。

あ、変更されたらJavaScriptでチェックを入れればいいんです
か?
ちょっとやってみます。

                        以 上

Shinpei Ohtani さんは書きました:
> 大谷です。
> 
> 同時更新であれば、チェックボックスを各行につけて
> チェックの入っている行だけを更新するようにしてはいかがでしょうか。
> 
> よろしくお願いします。
> 
> 07/06/07 に 木村 究道<[E-MAIL ADDRESS DELETED]> さんは書きました:
>> 木村と申します。
>>
>> Teeda 1.0.7 で開発しております。
>>
>> 複数行を同時に一覧表示して、複数データを同時に更新しよ
>> うとしています。
>>
>> 全行を無条件にUPDATEすれば目的を果せるのですが、いずれ
>> かの項目が変更された行のみをUPDATEする よい方法はない
>> でしょうか?
>>
>>
>> 全行を無条件にUPDATEするのは以下のようにしています。
>>
>> 画面(一覧表示)
>> -----------------------------------------------------
>> <table>
>>   <tr>
>>     <th>コード</th>
>>     <th>名前</th>
>>     <th>カナ</th>
>>   </tr>
>> <div id="userItems">
>>   <tr>
>>     <td><span id="Code">Code</td>
>>     <td><input id="Name"/></td>
>>     <td><input id="Kana"/></td>
>>   </tr>
>> </div>
>> </table>
>>
>>
>> UPDATEのロジック(全行をUPDATE)
>> -----------------------------------------------------
>> public String doUpdate() {
>>     for(int i=0 ; i < this.userItems.length ;i++){
>>         this.userDao.update(this.userItems[i]);
>>     }
>>     return null ;
>> }
>>
>>
>> よろしくお願い致します。
>>
>> 以 上
>> --
>> -----------------------------------------------------
>>  十八ソフトウェア株式会社
>>  システム開発部 ネットワーク・製品開発課 木村 究道
>>  〒850-0861 長崎市江戸町6-5江戸町センタービル6F
>>  TEL:095-824-0018  FAX:095-827-8754
>>  E-mail: [E-MAIL ADDRESS DELETED]
>> -----------------------------------------------------
>> _______________________________________________
>> Seasar-user mailing list
>> [E-MAIL ADDRESS DELETED]
>> https://ml.seasar.org/mailman/listinfo/seasar-user
>>
> 
> 

-- 
-----------------------------------------------------
 十八ソフトウェア株式会社
 システム開発部 ネットワーク・製品開発課 木村 究道
 〒850-0861 長崎市江戸町6-5江戸町センタービル6F
 TEL:095-824-0018  FAX:095-827-8754
 E-mail: [E-MAIL ADDRESS DELETED]
-----------------------------------------------------



Seasar-user メーリングリストの案内