<c:forEach var="coluna" items="#{capacidade.listaColunas}">
<rich:column width="30px" sortable="false" >
<f:facet name="header"><h:outputText value="03/01" /></f:facet>
<a4j:commandButton immediate="true" onclick="javascript: alert('#{kv}'); return false;" styleClass="#{coluna.style}" />
</rich:column>
</c:forEach>
Backing:
public List<Map> listaColunas() {
List<String> styles = new ArrayList<String>();
styles.add("BotaoRevisarDesab");
styles.add("BotaoRevisarBranco");
styles.add("BotaoRevisarVerde");
styles.add("BotaoRevisarVermelho");
List<Map> ret = new ArrayList<GenericMap>();
for (int i = 0; i < 10; i++) {
Map a = new HashMap();
a.put("style", styles.get(new Random().nextInt(4)));
ret.add(a);
}
return ret;
}
alguém tem ideia ??