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>