これは可能なはずですが...?
richfaces と JSF を使用して、rich:dataList を使用して List を反復処理しています...各反復を選択的に「レンダリング」する機能が必要な場合を除いて、すべて問題ありませんが、それは可能ですか?
例えば:
<rich:dataList value="#{list}" var="item">
<h:outputText value="#{item.something}" />
</rich:dataList>
たとえば、「アイテム」の一部のプロパティが true の場合など、出力を選択的にレンダリングできるようにしたいと考えています。
などでラップしようとしましoutputText
たoutputPanel
が、出力パネルがレンダリングされない場合<li>
、反復の ' ' がまだレンダリングされるため、アイテムを完全にスキップするだけでなく、横に何もない箇条書きが表示されます:(
これを解決する方法はありますか、それとも私はSOLですか?通常、表示するアイテムのリストを事前に準備したいことはわかっていますが、多くの理由から、ここで繰り返すことはできません。