[Seasar-user:1627] rendered 属性 (Re: S2.2.3 S2JSF-RC5 リリース)
Tsuyoshi FUKUI
fukui556
2005年 3月 15日 (火) 19:35:19 JST
フクイです。
Yasuo Higa <higa @ isid.co.jp>'s message
at Mon, 14 Mar 2005 18:53:06 +0900
> S2JSF-RC5
> -divタグでid属性を使えるように修正。
> -anchorタグでname属性を使えるよう修正。
上記2点確認しました。対応して頂いてありがとうございます。
さて、m:rendered 属性に関して RC4 と RC5 とで
挙動が異なる点を見付けましたのでご報告します。
<span m:value="1 == 0" m:rendered="#{1 == 0}">1 == 0</span><br/>
<span m:value="1 == 1" m:rendered="#{1 == 1}">1 == 1</span><br/>
<span m:rendered="#{2 == 0}">2 == 0</span><br/>
<span m:rendered="#{2 == 2}">2 == 2</span><br/>
<span m:rendered="true">true</span><br/>
<span m:rendered="false">false</span><br/>
と書いたときに、RC4 では
<br>
1 == 1<br>
<br>
<span rendered="rendered">2 == 2</span><br>
<span>true</span><br>
<br>
となるのに対し、RC5 では
<br>
1 == 1<br>
<span>2 == 0</span><br>
<span>2 == 2</span><br>
<span>true</span><br>
<br>
となります。
RC5 では、m:value が指定されていない場合、m:rendered で指定された式の
評価に関わらず出力されているようです。
ただし、false を直接指定すると出力されていません。
ご確認ください。
--
Tsuyoshi FUKUI
Seasar-user メーリングリストの案内