読者です 読者をやめる 読者になる 読者になる

紅蓮の駄犬

Salesforceに関わっているエンジニアの技術メモ。ときどきそれ以外。

表の行番号表示

Salesforce Visualforce

apex:variableを使う
page内で使用可能な変数
文字列型(?)なので、VALUEを使用し数値に変換し加算する

<apex:variable var="rowNum" value="1" />
<apex:repeat value="{!list}" var="detail">
    <tr>
        <td>
            <apex:outputLabel value="{!rowNum}" />
        </td>
        <td>
            <apex:outputLabel value="{!detail}" />
        </td>
    </tr>
    <apex:variable var="rowNum" value="{!VALUE(rowNum) + 1}" />
</apex:repeat>