[TEEDA-234] SelectOneMenuで選択された項目のラベル値を次画面へ引き継ぎたい Created: 2007-01-22  Updated: 2007-01-25  Resolved: 2007-01-25

Status: Resolved
Project: Teeda
Component/s: None
Affects Version/s: None
Fix Version/s: 1.0.4

Type: Improvement Priority: Major
Reporter: shot Assignee: manhole
Resolution: Fixed Votes: 0
Labels: None


 Description   

fooItemsというリスト要素があった際に、Pageに、foo(value値)/fooLabel(ラベル値)というプロパティを定義しておいたら、
自動的に値をセットする。

JavaScriptは使わない。



 Comments   
Comment by higa [ 2007-01-25 ]

updateModelのほうがJSFらしいかなとおもうのですが、どうしてvalidationフェーズなのでしょうか。

Comment by manhole [ 2007-01-25 ]

サブミット時のvalidationフェーズで、選択された項目のlabel値をPageへセットするようにしました。

Comment by manhole [ 2007-01-25 ]

修正完了しました。
(r2711)

Comment by manhole [ 2007-01-24 ]

この機能はItemsSaveと併用すること、という条件を付けます。

そうしないと、decode時にlabel値が存在しないためです。(Teedaはrequestスコープベースなので)

Comment by manhole [ 2007-01-24 ]

補足情報:

fooLabelは、submitされたときに、選択されたselect項目のlabel値をPage#fooLabelへセットするということ。これは、次画面へ選択された項目の値を引き継ぐため。
select表示時にはfooLabelは関係ない。

Generated at Sat Apr 27 09:54:25 JST 2024 using Jira 9.15.0#9150000-sha1:9ead8528714127d8cfabf2446010d7e62c0a195c.