// Set up the calendar grid.
for (int row = 1; row <= CalendarModel.WEEKS_IN_MONTH; row++) {
for (int column = 0; column < CalendarModel.DAYS_IN_WEEK; column++) {
// set up formatter.
Element e = formatter.getElement(row, column);
grid.new DateCell(e, column == weekendStartColumn
|| column == weekendEndColumn);
}
}
initWidget(grid);
grid.setStyleName(css().days());