Gostaria de fazer com que as linhas impares fiquem azuis(class=“tableRowEven”) e as linhas pares(class=“tableRowOdd”) fiquem brancas. Os estilos CSS eu ja tenho que são “tableRowEven” e “tableRowOdd”.
Como faço pra fazer as linhas cor sim cor não dentro do logic iterate?
Você pode utilizar o atributo indexId do iterator. Este atributo retorna o número correspondente ao item iterado (como uma lista numerada). Desta forma você pode realizar um módulo (%), mais ou menos assim: i % 2 != 0.
De acordo com a resposta você utiliza a classe CSS que desejar.
Não tenho certeza se esta é a melhor forma, porém é uma que funciona.
Você precisa utilizar logic:equal, porém antes é necessário o tal do indexID operado por % 2. Isto porque você precisa saber se é uma linha ímpar ou par. O JavaScript é dispensável. Você gerará o HTML já com as classes devidamente definidas, economizando assim processamento no cliente.
Putz, por essa eu não esperava. É que realmente não dá para eu simular este teste, senão eu te ajudava melhor. Posta isso como dúvida num outro tópico, talvez alguém possa te ajudar melhor, ou pelo menos resolver este mistério!