Boa tarde pessoal,
preciso inserir duas cores diferentes de linhas de fundo para meus produtos, utilizando o “c:forEach”, em linhas pares e ímpares.
estive procurando aki no forum algo sobre, mas naum achei nada…alguem poderia me dar akela força?
<c:if test="${variavel.index mod 2 eq 0}">
<tr class="ccs1">
<c:if/>
<c:if test="${variavel.index mod 2 ne 0}">
<tr class="ccs2">
<c:if/>
Ace
Fala ae luciano,
Cara desta forma em que vc me mostrou, precisarei utilizar CSS correto?
qual a outra forma de iserir diretamente pelo código?
seria exatamente este que preciso…
vlw
luciano2
<c:if test="${variavel.index mod 2 eq 0}">
<tr style="background-color: cor1">
<c:if/>
<c:if test="${variavel.index mod 2 ne 0}">
<tr style="background-color: cor2">
<c:if/>
Cara eu não tinha entendido oq você queria fazer com o Cforeach.
dessa forma não vai funcionar, o c:foreach tem uma variavel chamada varStatus que possui um atributo chamado index, este index seria usado no mod para saber se a linha é par ou impar, mas como vc quer que a cada elemento do seu bean tenha uma linha de uma cor diferente eu não sei como fazer isso programaticamente. A unica forma que eu saberia fazer isso seria manualmente.
Ace
Hmm entendi mano,
eu jah tinha feito um codigo assim… porem perdi ele e naum me lembro como q tinha feito…
mas cara vlw pela força…vou me virando por aki…