litesoft
@ 151
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
// This Source Code is in the Public Domain per: http://litesoft.org/License.txt package org.litesoft.GWT.client.widgets.datatables; import com.google.gwt.gen2.table.client.*; import com.google.gwt.gen2.table.client.TableDefinition.*; public class TableRowRenderer<RowType> implements RowRenderer<RowType> { private static final String ODD = "TableRow-odd"; private static final String EVEN = "TableRow-even"; @Override public void renderRowValue( RowType rowValue, AbstractRowView<RowType> view ) { // index 0 is row 1 view.setStyleName( (view.getRowIndex() % 2 == 0) ? ODD : EVEN ); } ; } |