Ok, I'm not sure if "evenness" is really a word, but if Steve Colbert can make stuff up - so can I. Before Spry 1.4, Spry supported a simple way to apply different CSS styles to datasets rows to support even/odd colors. It was done using the built in variable ds_EvenOddRow. On execution, this would be replaced with even or odd. So in this example:
You would end up with this when the dataset was generated:
If you wanted different names, you could prepend or append a value to the class like so:
While this worked, it wasn't the cleanest method. Spry 1.4 introduces a new spry:even and spry:odd tag. This allows you to specify the class to use in each particular case. Consider this example:
This ends up being the exact same as the first example, but is a bit more clear.
One more quick example. If you are repeating over multiple datasets, you can tell spry:even and spry:odd what dataset to check for "oddness". Adobe provides an example of that.
So to see live examples of all of these, visit: