[Seasar-user:7950] Re: [Teeda]2 回以上サブミットした時の値の引継ぎ方

Yasuo Higa [E-MAIL ADDRESS DELETED]
2007年 5月 31日 (木) 10:26:05 JST


ひがです。

> 佐藤徹太郎です。
> 
> >テキストフィールドにbookIdを入力して、サブミットし、
> >Gridに1件目の本の情報を表示します。
> >そして、また、テキストフィールドに違うbookIdを入力して
> >サブミットし、Gridに2件目の本の情報を表示します。
> >合計2件の本の情報をGridに表示し、
> >その後、リンクをクリックし、次画面に遷移した時に、
> >上記の2つのbookIdを次画面に引継ぎたいのです。
> >そして、次画面のPageクラスのprerender()で、引き継いだ2つのbookId
> >をDaoのメソッドでinsertしたいと考えています。
> 
> bookIdとは、"039911178"とか、"039911179"のことです。
> 自分が書いた文がおかしいと気付ました。
> すいませんでした。

tableタグに表示されている複数のデータを次の画面に引き継ぐ
ためには、table用のxxxItemsを次の画面でも同じプロパティで
宣言し、htmlに
<input type="hidden" id="xxxItemsSave"/>
と記述してください。

後は、ボタンで次の画面に遷移すれば、値が引き継がれるはずです。
> -----Original Message-----
> From: [E-MAIL ADDRESS DELETED]
> [mailto:[E-MAIL ADDRESS DELETED]] On Behalf Of Tetsutaroh Satoh
> Sent: Wednesday, May 30, 2007 3:05 PM
> To: [E-MAIL ADDRESS DELETED]
> Subject: [Seasar-user:7929] Re:[Teeda]2回以上サブミットした時の値の引継ぎ方
> 
> 佐藤徹太郎です。
> 
> 米林さん、お返事ありがとうございました。
> 
> >すいません、以下の
> >"2回以上サブミットして2つ以上のbookIdを引き継ぐ"
> >という部分がよく分かりませんでした。
> >もう少し説明して頂けますか?
> 
> すいません、未熟者なので説明がヘタでご迷惑をおかけしております。
> 
> テキストフィールドにbookIdを入力して、サブミットし、
> Gridに1件目の本の情報を表示します。
> そして、また、テキストフィールドに違うbookIdを入力して
> サブミットし、Gridに2件目の本の情報を表示します。
> 合計2件の本の情報をGridに表示し、
> その後、リンクをクリックし、次画面に遷移した時に、
> 上記の2つのbookIdを次画面に引継ぎたいのです。
> そして、次画面のPageクラスのprerender()で、引き継いだ2つのbookId
> をDaoのメソッドでinsertしたいと考えています。
> 
> <a id="goRentBook3" href="rentBook3.html?bookId=aaa">貸し出し完了手続き</a>
> では、1つのbookIdしか引き継がれませんよね、これを、
> 2つのbookIdを引き継がれるようにしたいのです。
> 
> お忙しい中、
> 説明が下手で申し訳ありません。
> 
> よろしく御願いいたします。
> 
> 
> -----Original Message-----
> From: [E-MAIL ADDRESS DELETED]
> [mailto:[E-MAIL ADDRESS DELETED]] On Behalf Of [E-MAIL ADDRESS DELETED]
> Sent: Wednesday, May 30, 2007 10:08 AM
> To: [E-MAIL ADDRESS DELETED]
> Subject: [Seasar-user:7912] Re:[Teeda]2回以上サブミットした時の値の引継ぎ方
> 
> 米林です。
> 
> From: "Tetsutaroh Satoh" <[E-MAIL ADDRESS DELETED]>
> Sent: Monday, May 28, 2007 11:23 AM
> 
> > 佐藤徹太郎です。
> 
> > Dolteng 0.17.0(S2Dao+Teeda)
> > Teeda-extension-1.03
> > で開発をしております。
> 
> > テキストフィールドに入力した値を
> >
> > aタグで引き継ぐ場合、
> >
> > rentBook2.html
> >
> > <form id="RentBook2Form">
> > <input type="text" id="bookId"/>
> > <input type="button" value="送信" id="doSubmit"/>
> >
> > -------Grid省略------------------
> >
> > <a id="goRentBook3" href="rentBook3.html?bookId=aaa">貸し出し完了手続き
> </a>
> > </form>
> 
> > bookIdをRentBook2PageとRentBook3Pageのスーパークラスに定義。
> >
> > rentBook3.htmlに
> >
> > <span id="bookId">BookId</span> で表示。
> 
> > のようになると思うのですが、
> >
> > これが、テキストフィールドにidを入力してサブミット、
> > また違うidを入力してサブミットと、
> > 2回以上サブミットして、2つ以上のbookIdを引き継ぐ
> > 場合はどのようにすればいいのでしょうか?
> > また、どのように表示すればいいのでしょうか?
> 
> すいません、以下の
> "2回以上サブミットして2つ以上のbookIdを引き継ぐ"
> という部分がよく分かりませんでした。
> もう少し説明して頂けますか?
> 
> もし、リンク部分のbookIdの値に画面で入力した値を
> 利用したいのであれば、JavaScriptを使用するしか
> 実現出来ません。
> リンクはHTMLがレンダリングされた時点で固定文字列に
> なっていますので。
> 
> よろしくお願いします。
> ---
> 米林 正明
> [E-MAIL ADDRESS DELETED]
> 
> _______________________________________________
> Seasar-user mailing list
> [E-MAIL ADDRESS DELETED]
> https://ml.seasar.org/mailman/listinfo/seasar-user
> 
> 
> _______________________________________________
> Seasar-user mailing list
> [E-MAIL ADDRESS DELETED]
> https://ml.seasar.org/mailman/listinfo/seasar-user
> 
> 
> _______________________________________________
> Seasar-user mailing list
> [E-MAIL ADDRESS DELETED]
> https://ml.seasar.org/mailman/listinfo/seasar-user
> 


--
Yasuo Higa
[E-MAIL ADDRESS DELETED]



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