Hi Angelo, If we use boolean type for "cssClass", maybe we don't need a set method.
private boolean cssClass = false; public String getRowClass() { cssClass = !cssClass; return (cssClass ? "" : "zebra"); } Marcus Angelo Chen wrote: In your tml you define a css class: <style type="text/css"> .zebra { background-color: silver; } </style> <table t:type="grid" .... rowClass="rowClass" /> then in your page class, you put something like this: private int row = 0; public String getRowClass() { if (row % 2 != 0) { return ""; } else return "zebra"; } in a setter, inc the row: public void setCurrentCmt(Comment currentCmt) { row++; this.currentCmt = currentCmt; }