Tables with alternating row colors.
The header row color is fixed.
The color of the first two data rows determine if alternating colours should be used and what the alternating pattern colors are.
Row coloring
The first row in the table is has the fill color set to GREY and it appears as GREY in the final document.
The repeating data starts from row two.
The first data row contains <<rr_items>>. The fill color of this row will be used as the color of the first data row in the final document.
The second data row contains <<$rownum>> and <<item>>. The color of this row will be used as the color of the second row in the final document.
If the row colors are different, then the remaining rows will alternate between these two colors.
Turning off alternate row coloring
This feature is triggered by configuring the first two data rows to have different colors, but this behaviour is not always desired.
The alternating row color feature can be disabled by including the filed <<noTableRowAlternate>> in the template. The field can appear on a line by itself in which case the entire line is removed from the generated document.
When that field is included anywhere in the table, it disables the feature for table.
When that field is included in the body of the template, it disables the feature for all tables that appear after that field.
Built-in table variables
The <<$rownum>> variable is an example of a Docmosis built-in variable.
It is the number of the item in the repeating data set, so it doesn't include the header row, as you can see in this example. The $rownum variable starts from 1.
Try using <<$rowidx>>. This is another built-in variable that returns the number of the item in the repeating data set, starting from 0.