Mostrando entradas con la etiqueta cycle. Mostrar todas las entradas
Mostrando entradas con la etiqueta cycle. Mostrar todas las entradas

martes, 13 de noviembre de 2007

Cycle

Hasta ayer, sólo había visto la llamada a cycle que hace ajax-scaffold para alternar el color de las filas de una tabla. Sin embargo, cuando necesité alternar dos tipos de elementos y resetear los dos ciclos independientemente, tuve que leer la documentación de TextHelper

En resumen: podemos llamar a la helper pasando como último parámetro una Hash donde damos un nombre al objeto Cycle que internamente crea.

cycle("rowBlue1", "rowBlue2", {:name => 'tr'})
cycle("cellText1", "cellText2", {:name => 'td'})


De esta forma, podemos resetear cada uno de ellos de forma independiente:

reset_cycle('tr') reset_cycle('td')

Rápido, sencillo, eficaz.