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