[Seasar-user:2701] [S2JSF]span m:valueで表示した内容が消える

Kenichiro Murata muraken720
2005年 10月 18日 (火) 00:17:01 JST


むらたです。

S2JSFにおいて、<span m:value>によって表示した内容が消える
という問題が発生しています。

■現象

 select → edit → confirm のような画面の流れがあます。

 ・select画面では、何かしらの項目をドロップダウンリストにより選択する
 ・edit画面では、select画面で選択された値を以下のように表示している

  <span m:value="#{testDto.testValue}"/>
  <input type="hidden" m:value="#{testDto.testValue}"/>

 ・edit画面の他の入力項目にvalidationエラーが存在する場合、
  confirm画面に遷移せずにedit画面を再度表示する

 このような時に、<span m:value>で表示している内容が消えてしまいます。
 #hiddenで持っている値はHTMLのソースには出力されています。

 <input type="text" m:value="#{testDto.testValue}"/>で表示した場合は、
 内容は消えません。しかし、これでは編集できてしまいます。

 また、<input type="text" m:value="#{testDto.testValue}"
m:disabled="true"/>
 とすると内容は消えてしまいます。


回避策などありましたら、教えてください。
よろしくお願いします。

-----
Kenichiro Murata
http://d.hatena.ne.jp/KenichiroMurata/
mailto: muraken720 @ msj.biglobe.ne.jp




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