2012-03-05 7 views
3

私は式言語で条件文を実行しようとしていますが、それを動作させることはできません。 JSF 2.0のドキュメントによればそれは可能ですが、XPagesはJSF 1.2上でサポートされているかどうかわかりません。式言語での条件文

<xp:text 
    escape="true" 
    id="computedField1"> 
    <xp:this.value><![CDATA[#{(repeatLine.columnvalue >= 1) ? 'a' : 'b'}]]></xp:this.value> 
</xp:text> 

は、コンパイラはエラー "value構文、プロパティ '値' 内のエラー" を与える:

は、基本的にこれはコードです。 "xp:this.value"を "xp:text"タグの属性に変換すると、同じ問題になります。

どのような考えですか?

+0

更新:これはDDE 9ベータ版 –

答えて

4

これは使用できますが、#演算子の代わりに$演算子を使用する必要があります。少なくとも、それを動作させることはできませんでした。

+1

で動作します。リピータ内で使用しようとしているので、残念です。しかし、あなたが正しいです、それはコンパイルエラーを削除します。 –

+1

あなたはおそらくこれを知っていますが、そのコンテキストでSSJSを使用するオプションもあります。 –

+1

これはDDE 9ベータ版で動作するようになりました –