how to display a table with dynamic columns in vf page
<apex:pageBlock id="block">
<apex:pageBlockTable id="table" var="exhlst" value="{!exhibitorList}">
<tr>
<td styleClass="freeze_horizontal">
<b><apex:outputField value="{!exhlst.Name}" styleClass="freeze_horizontal"/></b>
</td>
<td>
<apex:repeat value="{!$ObjectType.Exhibitor_Authenticity__c.FieldSets.NationalitiesName}" var="c">
<apex:column headerValue="{!$ObjectType.Exhibitor_Authenticity__c.fields[c].Label}">
<div style="background-color:{!If(exhlst[c]== 'Authentic','#b3ffb3',If(exhlst[c]== 'Remaining','#ffd480','#ff9999'))};">
<apex:outputField value="{!exhlst[c]}"></apex:outputField>
</div>
</apex:column>
</apex:repeat>
</td>
</tr>
</apex:pageBlockTable>
</apex:pageBlock>
No comments:
Post a Comment