[Seasar-user:10916] Re: [Teeda] ページ遷移時のxxxItemsの引き継ぎについて

Shinpei Ohtani [E-MAIL ADDRESS DELETED]
2007年 10月 9日 (火) 17:00:34 JST


大谷です.

> 今までTeeda1.0.8から1.0.11にバージョンアップしたところ
> ページ遷移時にxxxItemsが引き継ぎできなくなりました。

もう少し情報を教えて欲しいのでsuga、
引継ぎできなくなった、とは下記のどちらなのでしょうか?
 ・同一画面でサブミットを押し続けても描画時に画面に反映されない
 ・別画面に遷移していくときに、値が渡らない

サンプルを見る限りだと、同一画面でのポストバックの例に
見えますが、それだと「引き継ぐ」という言葉に違和感があるので
質問してみました。
宜しくお願いします。


07/10/09 に 木村 究道 <[E-MAIL ADDRESS DELETED]> さんは書きました:
> 度々お世話になっております、木村と申します。
>
> 今までTeeda1.0.8から1.0.11にバージョンアップしたところ
> ページ遷移時にxxxItemsが引き継ぎできなくなりました。
>
> 試しに1.0.11-RC1に変更してみたところ、引き継げるように
> なりました。
>
> http://ml.seasar.org/archives/seasar-user/2007-August/011770.html
> ↑この現象に似ています。
>
> 設定等がなにか変更になったのでしょうか?
>
> よろしくお願い致します。
>
>
> Pageクラス
> ---------------------------------------
> public class ItemsPage {
>
>         private String aaa;
>         private String bbb;
>         private String ccc;
>
>         private Foo[] fooItems;
>         private int fooIndex;
>
>     public String prerender() {
>
>                 if (fooItems == null) {
>                         fooItems = new Foo[7];
>                         fooItems[0] = createItem("a1", "b1", "c1");
>                         fooItems[1] = createItem("a2", "b2", "c2");
>                         fooItems[2] = createItem("a3", "b3", "c3");
>                         fooItems[3] = createItem("a4", "b4", "c4");
>                         fooItems[4] = createItem("a5", "b5", "c5");
>                         fooItems[5] = createItem("a6", "b6", "c6");
>                         fooItems[6] = createItem("a7", "b7", "c7");
>                 }
>         return null;
>     }
>
>     public String doTest(){
>                 return null;
>         }
>
>     private Foo createItem(String aaa, String bbb, String ccc) {
>         Foo item = new Foo();
>         item.setAaa(aaa);
>         item.setBbb(bbb);
>         item.setCcc(ccc);
>         return item;
>     }
>
> getter/setter省略
>
> }
>
> htmlファイル
> ---------------------------------------
> <form id="gridForm">
> <table>
>         <thead>
>                 <tr height="50px">
>                         <th>aaa</th>
>                         <th>bbb</th>
>                         <th>ccc</th>
>                 </tr>
>         </thead>
>         <div id="fooItems">
>         <tbody>
>                 <tr>
>                         <td><span id="aaa-span" /><input type="hidden" id="aaa-hidden"/></td>
>                         <td><input type="text" id="bbb"/></td>
>                         <td><input type="text" id="ccc"/></td>
>                 </tr>
>         </tbody>
>         </div>
> </table>
> <input type="submit" id="doTest"/>
> </form>
>
> --
> -----------------------------------------------------
>  十八ソフトウェア株式会社
>  システム開発部 アプリケーション開発課  木村 究道
>  〒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
>



-- 
=============================
Shinpei Ohtani
[E-MAIL ADDRESS DELETED]
=============================



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