[Seasar-user:1627] rendered 属性 (Re: S2.2.3 S2JSF-RC5 リリース)

Tsuyoshi FUKUI fukui556
2005年 3月 15日 (火) 19:35:19 JST


フクイです。

Yasuo Higa <[E-MAIL ADDRESS DELETED]>'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 メーリングリストの案内