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

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

public abstract class FilteredPropertyColumn
extends PropertyColumn
implements IFilteredColumn

Like PropertyColumn but with support for filters.

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

Constructor Summary
FilteredPropertyColumn(IModel displayModel, java.lang.String propertyExpression)
           
FilteredPropertyColumn(IModel 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 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 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 © 2004-2010 Apache Software Foundation. All Rights Reserved.