[Seasar-user:2437] Re: S2JSF の m:rendered & m:action の動作

yone@abby.co.jp yone
2005年 7月 27日 (水) 16:43:56 JST


米林です


> 以下はs2jsf-exampleのForEach2を改造したものです。
> http://mib.jp/misc/foreach2.lzh
> menu.htmlに「ForEach2 - 1」と「ForEach2 - 2」が追加してあります。
>
> ForEach2 - 2では、
> renderedがfalseなので、add rowボタンが表示されないのは良いのですが、
> ForEach2 - 1でadd rowが表示されているにもかかわらず、
> アクションが実行されません。
→ざっとソースを見ただけですが。。。
 m:rendered="true" や m:rendered="#{'edit' == 'edit'}
 だと正常にアクションは呼ばれますよね?


 ちなみに評価対象の変数 formtype を例えば Dto のメンバ変数で
 試した場合はどうでしょうか?

 ForEach2Dtoに
 private String formtype = "edit";

 評価する際
 m:rendered="#{dto.formtype == 'edit'}"




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