Type Parameters:
T -
S - the type of the sort property
All Implemented Interfaces:
Serializable, ICellPopulator<T>, IExportableColumn<T,S>, IFilteredColumn<T,S>, IColumn<T,S>, IStyledColumn<T,S>, IDetachable, IClusterable
Direct Known Subclasses:
ChoiceFilteredPropertyColumn, TextFilteredPropertyColumn

public abstract class FilteredPropertyColumn<T,S> extends PropertyColumn<T,S> implements IFilteredColumn<T,S>
Like PropertyColumn but with support for filters.
Author:
Igor Vaynberg (ivaynberg)
See Also:
  • Constructor Details

    • FilteredPropertyColumn

      public FilteredPropertyColumn(IModel<String> displayModel, S sortProperty, 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<String> displayModel, String propertyExpression)
      Parameters:
      displayModel - model used to construct header text
      propertyExpression - wicket property expression for the column, see PropertyModel for details