org.apache.wicket.extensions.markup.html.repeater.data.table.filter
Class FilteredPropertyColumn<T>

java.lang.Object
  extended by org.apache.wicket.extensions.markup.html.repeater.data.table.AbstractColumn<T>
      extended by org.apache.wicket.extensions.markup.html.repeater.data.table.PropertyColumn<T>
          extended by org.apache.wicket.extensions.markup.html.repeater.data.table.filter.FilteredPropertyColumn<T>
Type Parameters:
T -
All Implemented Interfaces:
java.io.Serializable, ICellPopulator<T>, IFilteredColumn<T>, IColumn<T>, IStyledColumn<T>, IClusterable, IDetachable
Direct Known Subclasses:
ChoiceFilteredPropertyColumn, TextFilteredPropertyColumn

public abstract class FilteredPropertyColumn<T>
extends PropertyColumn<T>
implements IFilteredColumn<T>

Like PropertyColumn but with support for filters.

Author:
Igor Vaynberg (ivaynberg)
See Also:
PropertyColumn, IFilteredColumn, Serialized Form

Constructor Summary
FilteredPropertyColumn(IModel<java.lang.String> displayModel, java.lang.String propertyExpression)
           
FilteredPropertyColumn(IModel<java.lang.String> displayModel, java.lang.String sortProperty, java.lang.String propertyExpression)
          Constructor
 
Method Summary
 
Methods inherited from class org.apache.wicket.extensions.markup.html.repeater.data.table.PropertyColumn
createLabelModel, getPropertyExpression, populateItem
 
Methods inherited from class org.apache.wicket.extensions.markup.html.repeater.data.table.AbstractColumn
detach, getCssClass, getDisplayModel, getHeader, getSortProperty, isSortable
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.apache.wicket.extensions.markup.html.repeater.data.table.filter.IFilteredColumn
getFilter
 
Methods inherited from interface org.apache.wicket.extensions.markup.html.repeater.data.table.IColumn
getHeader, getSortProperty, isSortable
 
Methods inherited from interface org.apache.wicket.extensions.markup.html.repeater.data.grid.ICellPopulator
populateItem
 
Methods inherited from interface org.apache.wicket.model.IDetachable
detach
 

Constructor Detail

FilteredPropertyColumn

public FilteredPropertyColumn(IModel<java.lang.String> displayModel,
                              java.lang.String sortProperty,
                              java.lang.String propertyExpression)
Constructor

Parameters:
displayModel - model used to construct header text
sortProperty - sort property this column represents, if null this column will not be sortable
propertyExpression - wicket property expression for the column, see PropertyModel for details

FilteredPropertyColumn

public FilteredPropertyColumn(IModel<java.lang.String> displayModel,
                              java.lang.String propertyExpression)
Parameters:
displayModel - model used to construct header text
propertyExpression - wicket property expression for the column, see PropertyModel for details


Copyright © 2006-2011 Apache Software Foundation. All Rights Reserved.