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>