<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>
Mi chiedo se l'utilizzo di class="#{status.even ? 'evenColumn' : 'oddColumn'}"
sia corretto.Utilizzare virgolette singole o doppie per stringhe in EL
Mi sento un po 'colpevole di usare le virgolette singole invece delle doppie virgolette. Ma in questo caso, la doppia citazione fallisce, la singola quota vince.
È anche possibile utilizzare virgolette singole esterne e quindi utilizzare virgolette doppie per le stringhe. 'class = '# {status.even? "evenColumn": "oddColumn"} '' – Stefan