column.setParent(displayTag);
column.setProperty(properties[i].getName());
column.setTitle(properties[i].getDisplayName());
column.setDecorator(properties[i].getDecorator());
column.setPageContext(pageContext);
column.doStartTag();
column.doEndTag();
}
// call doAfterBody for each row in the results
for (int i= 0; i < results.size(); i++)