package org.nocket.component.table.columns.renderer;
import org.apache.wicket.Component;
import org.apache.wicket.markup.html.basic.Label;
import org.apache.wicket.model.IModel;
import org.apache.wicket.model.PropertyModel;
import org.nocket.component.table.columns.CustomRenderingPropertyTableColumn;
public class DefaultCustomColumnRenderer<T> implements ColumnRenderer<T> {
private static final long serialVersionUID = 1L;
@Override
public Component getComponentForTableCell(String componentId, IModel<T> model,
CustomRenderingPropertyTableColumn<T> column) {
Label label = new Label(componentId, new PropertyModel(model, column.getPropertyExpression()));
return label;
}
}