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

Shinpei Ohtani [E-MAIL ADDRESS DELETED]
2007年 1月 19日 (金) 14:35:47 JST


大谷です。

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 メーリングリストの案内