Return to v2.0 docs

cycle()


View Helpers Miscellaneous Functions string controller


Cycles through list values every time it is called.

Name Type Required Default Description
values string Yes List of values to cycle through.
name string No default Name to give the cycle. Useful when you use multiple cycles on a page.
<!--- Alternating table row colors --->
<table>
<thead>
<tr>
<th>Name</th>
<th>Phone</th>
</tr>
</thead>
<tbody>
<cfoutput query="employees">
<tr class="#cycle("odd,even")#">
<td>#employees.name#</td>
<td>#employees.phone#</td>
</tr>
</cfoutput>
</tbody>
</table>
<!--- Alternating row colors and shrinking emphasis --->
<cfoutput query="employees" group="departmentId">
<div class="#cycle(values="even,odd", name="row")#">
<ul>
<cfoutput>
rank = cycle(values="president,vice-president,director,manager,specialist,intern", name="position")>
<li class="#rank#">#categories.categoryName#</li>
resetCycle("emphasis")>
</cfoutput>
</ul>
</div>
</cfoutput>

Related Functions

Miscellaneous Functions