How do I set the id of an apex:pageBlockTable row?

I’d like to be able to assign each row in a table an Id so I can easily find the row(s) later using JavaScript. I see where I can set the id of the table but I’d like to also assign an id to each row with a unique value that will make the row I want easy to find.


  <apex:page standardController="Account">
     <apex:variable value="{!1}" var="rowNum"/>

    <apex:repeat value="{!Account.contacts}" var="item">
      <tr id="hello{!rowNum}"><td>{!item.Name}</td></tr>
     <apex:variable var="rowNum" value="{!rowNum + 1}"/>

Another solution using apex variable

enter image description here

Source : Link , Question Author : Robert Harper , Answer Author : Mohith Shrivastava

Leave a Comment