私はこのようなグリッドを作成したい:親コンポーネントのレンダリングプロパティがfalseの場合、子コンポーネントをレンダリングしますか?
要素1エレメント2エレメント3
Element4エレメント5 Element6
私は次のコードを持っている:
<ui:repeat value=#{beans.myElementList} var="element" varStatus="i">
<b:row rendered=#{i.index%3==0}>
<b:column medium-screen="4">
#{element.display}
</b:column>
</b:row>
</ui:repeat>
私のコードの結果:
をエレメント1
エレメント4
この問題を解決するにはどうすればよいですか?
このように 'レンダリング'を使用することはできません...実際に3つのアイテムごとに新しい行を開始する場合は、より創造的な解決策が必要です。これらのうちの1つ:https://stackoverflow.com/questions/10481742/jsf-2-uirepeat-group-every-n-items-inside-a-div – Kukeltje