リストの最初の要素に別のスタイルを適用しようとしています。
現在、カウンタを使用して を適用しようとしてli
いclass
ますが、タグに括弧をcnt==0
含めることはできません。ブラケットをエスケープする方法や、条件を使用してタグに挿入する方法はありますか?<
>
OutputText
class
<li>
これは事後に JavaScript を使用して実行できることはわかっていますが、むしろ避けたいと思います。
<apex:variable var="cnt" value="{!0}" />
<apex:repeat value="{!items}" var="item" >
<!-- only render the class if it is the first element -->
<apex:OutputText value="<li class="activeLI">" rendered="{!cnt==0}" />
<apex:OutputText value="<li>" rendered="{!cnt!=0}" />
<img src="{!$Resource[item.Image__c]}" width="85" height="90"/>
</li>
<apex:variable var="cnt" value="{!cnt+1}"/>
</apex:repeat>