[Seasar-user:5784] Re: [Teeda] SelectOneMenuで選択したラベル値を取得する方法

numagaki [E-MAIL ADDRESS DELETED]
2007年 1月 19日 (金) 16:06:13 JST


沼垣です。

期待しています。

よろしくお願いします。

> 大谷です。
> 
> すぐに出来るかどうかわかりませんが、
> ラベルの引継ぎはSelectOneMenuの仕様として
> Teedaチームで検討してみたいと思います。
> 
> 宜しくお願いします。
> 
> 07/01/19 に numagaki<[E-MAIL ADDRESS DELETED]> さんは書きました:
> > 沼垣です。
> >
> > 了解しました。
> >
> > > 大谷です。
> > >
> > > Selectのコンポーネントだけでは現在はラベルを引き継ぐことができません。
> > > 方法は2つあります。
> > >
> > > ・JavaScriptとhiddenを使う方法
> > > 選択したラベルはonclickなどのイベントで拾って、
> > > <input type="hidden" id="nameLabel"/>
> > > などに保管するようにJavaScriptを書きます。
> > > これでPage側にnameLabelというプロパティを書けば
> > > Confirm画面に引き継がれます。
> > >
> > > ・Confirm画面のprerenderで再度SelectOneMenuを取得する
> > >
> > > Confirm画面のprerenderなどで再度Select項目を取得して、
> > > わたってきたvalueに対応するラベル部分を取得するという方法もあります。
> > >
> > >
> > > 07/01/19 に numagaki<[E-MAIL ADDRESS DELETED]> さんは書きました:
> > > > 沼垣です。
> > > >
> > > > 引継ぎは多分それでいいと思うんですが、
> > > > ラベル値の取り出し方がわからないです。
> > > >
> > > > よろしくお願いします。
> > > >
> > > > > 大谷です。
> > > > >
> > > > > ItemsSaveを使って、Selectの中身ごと引き継ぐのが一番かんたんです。
> > > > > idがaaaであれば、aaaItemsSaveというhiddenタグを記述してみてください。
> > > > >
> > > > > 下記のようになります。
> > > > >
> > > > > <html>
> > > > > <head>
> > > > > <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
> > > > > <title>Selectone input</title>
> > > > > </head>
> > > > > <body>
> > > > > <form id="form">
> > > > > <span id="allMessages"/>
> > > > > <input type="hidden" id="aaaItemsSave"/>
> > > > > <select id="aaa">
> > > > >       <option value="0">A</option>
> > > > > </select>
> > > > > <input type="text" id="bbb" />
> > > > > <span id="aaa-hidden"/>
> > > > > <input type="submit" value="calculate" id="goSelectOneResult"/>
> > > > > <span id="aaaItemsMessage"/>
> > > > > </form>
> > > > > </body>
> > > > > </html>
> > > > >
> > > > >
> > > > >
> > > > > 07/01/19 に numagaki<[E-MAIL ADDRESS DELETED]> さんは書きました:
> > > > > > お世話になります。
> > > > > > 沼垣です。
> > > > > >
> > > > > > Scaffoldで生成した画面を元に開発しているのですが、
> > > > > > Edit画面でSelectOneMenuで選択したラベル値を、
> > > > > > Confirm画面で表示したいと思っています。
> > > > > >
> > > > > > 下記のようにすればよいのかと思ったのですが、
> > > > > > 選択されたものではなく、選択前の値が表示されてしまいました。
> > > > > > <select id="makerId">
> > > > > > <option value="0">A</option>
> > > > > > </select>
> > > > > > <input type="hidden" id="makerName-hidden"/>
> > > > > >
> > > > > > どうしたら良いのでしょうか?
> > > > > > よろしくお願いします。
> > > > > >
> > > > > > --
> > > > > > numagaki <[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 mailing list
> > > > > [E-MAIL ADDRESS DELETED]
> > > > > https://ml.seasar.org/mailman/listinfo/seasar-user
> > > >
> > > > --
> > > > numagaki <[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 mailing list
> > > [E-MAIL ADDRESS DELETED]
> > > https://ml.seasar.org/mailman/listinfo/seasar-user
> >
> > --
> > numagaki <[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 mailing list
> [E-MAIL ADDRESS DELETED]
> https://ml.seasar.org/mailman/listinfo/seasar-user

-- 
numagaki <[E-MAIL ADDRESS DELETED]>




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