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

numagaki [E-MAIL ADDRESS DELETED]
2007年 1月 19日 (金) 14:39: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 mailing list
> [E-MAIL ADDRESS DELETED]
> https://ml.seasar.org/mailman/listinfo/seasar-user

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




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