Type Parameters:
T - The type of each row in the table.
S - The type of the sort property of the table.
All Superinterfaces:
ICellPopulator<T>, org.apache.wicket.util.io.IClusterable, IColumn<T,S>, org.apache.wicket.model.IDetachable, Serializable
All Known Implementing Classes:
AbstractExportableColumn, ChoiceFilteredPropertyColumn, FilteredPropertyColumn, LambdaColumn, PropertyColumn, TextFilteredPropertyColumn

public interface IExportableColumn<T,S> extends IColumn<T,S>
An IColumn that can be exported. IExportableColumns provide methods for retrieving the data displayed by this column in a row. This data is used by IDataExporters to export data.
Author:
Jesse Long
See Also:
  • Method Summary

    Modifier and Type
    Method
    Description
    org.apache.wicket.model.IModel<?>
    getDataModel(org.apache.wicket.model.IModel<T> rowModel)
    Returns an IModel of the data displayed by this column for the rowModel provided.
    org.apache.wicket.model.IModel<String>
    Returns a model of the column header.

    Methods inherited from interface org.apache.wicket.extensions.markup.html.repeater.data.grid.ICellPopulator

    populateItem

    Methods inherited from interface org.apache.wicket.extensions.markup.html.repeater.data.table.IColumn

    getHeader, getHeaderColspan, getHeaderRowspan, getSortProperty, isSortable

    Methods inherited from interface org.apache.wicket.model.IDetachable

    detach
  • Method Details

    • getDataModel

      org.apache.wicket.model.IModel<?> getDataModel(org.apache.wicket.model.IModel<T> rowModel)
      Returns an IModel of the data displayed by this column for the rowModel provided.
      Parameters:
      rowModel - An IModel of the row data.
      Returns:
      an IModel of the data displayed by this column for the rowModel provided.
    • getDisplayModel

      org.apache.wicket.model.IModel<String> getDisplayModel()
      Returns a model of the column header. The content of this model is used as a heading for the column when it is exported.
      Returns:
      a model of the column header.