protected void renderActionLink(HtmlStringBuffer buffer,
AbstractLink link, Context context, Object row, Object value) {
// Remove the default parameter name set for the value
link.setParameter(idProperty, null);
PostCode postCode = (PostCode) row;
// Add extra parameters for each row to the rendered action link
link.setParameter("address.postCode", postCode.getPostCode());
link.setParameter("address.state", postCode.getState());
super.renderActionLink(buffer, link, context, row, value);
}
};
action.setDecorator(decorator);