<ui:repeat value="#{coreGridBean.heroBeanList}" var="hero"
offset="0" step="1" size="#{hero.size}" varStatus="status">
<tr class="#{status.even ? 'evenColumn' : 'oddColumn'}">
<td>#{status.index}</td>
<td>#{hero.id}</td>
<td>#{hero.race}</td>
<td>#{hero.name}</td>
</tr>
</ui:repeat>
Me pregunto si el uso de class="#{status.even ? 'evenColumn' : 'oddColumn'}"
es correcto.Utilice comilla simple o comilla doble para cadenas en EL
Me siento un poco culpable de usar comillas simples en lugar de comillas dobles. Pero en este caso, la doble cita falla, la comilla simple gana.
También podría usar comillas simples externas y luego usar comillas dobles para las cadenas. 'class = '# {status.even? "evenColumn": "oddColumn"} '' – Stefan