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

Shinpei Ohtani [E-MAIL ADDRESS DELETED]
2007年 1月 19日 (金) 14:45:19 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 メーリングリストの案内