Index: src/main/java/org/displaytag/model/Column.java =================================================================== --- src/main/java/org/displaytag/model/Column.java (revision 1093) +++ src/main/java/org/displaytag/model/Column.java (working copy) @@ -20,6 +20,7 @@ import org.apache.commons.lang.builder.ToStringBuilder; import org.apache.commons.lang.builder.ToStringStyle; import org.displaytag.decorator.DisplaytagColumnDecorator; +import org.displaytag.decorator.RowAwareColumnDecorator; import org.displaytag.exception.DecoratorException; import org.displaytag.exception.ObjectLookupException; import org.displaytag.util.Anchor; @@ -130,6 +131,10 @@ { for (int j = 0; j < decorators.length; j++) { + if(decorators[j] instanceof RowAwareColumnDecorator) + { + ((RowAwareColumnDecorator)decorators[j]).setRowObject(row.getObject()); + } object = decorators[j].decorate(object, row.getParentTable().getPageContext(), row .getParentTable() .getMedia());