return new RowRenderer() {
public void render(Row row, Object data) {
if (row instanceof Group) {
Object[] obj = (Object[]) data; // prepared by
// createGroupHead()
row.appendChild(new Label(
getGroupHead(row, (SampleBean) obj[0], ((Integer) obj[1]).intValue())));
} else {
SampleBean b = (SampleBean) data;
row.appendChild(new Label(b.getName()));
row.appendChild(new Label(b.getNumber()+""));
row.appendChild(new Label(df.format(b.getDate())));
}
}
private String getGroupHead(Row row, SampleBean bean, int index) {
Column column =