Class ColumnTileTable<O extends ColumnValueProvider<PV>,PV extends Serializable>

java.lang.Object
org.apache.wicket.Component
org.apache.wicket.MarkupContainer
org.apache.wicket.markup.html.WebMarkupContainer
org.apache.wicket.markup.html.panel.Panel
com.evolveum.midpoint.gui.api.component.BasePanel<O>
com.evolveum.midpoint.gui.impl.component.tile.TileTablePanel<ColumnTile<O,PV>,O>
com.evolveum.midpoint.gui.impl.component.tile.column.ColumnTileTable<O,PV>
Type Parameters:
O - primary row object type
PV - delegated value type rendered by columns
All Implemented Interfaces:
Serializable, Iterable<org.apache.wicket.Component>, org.apache.wicket.event.IEventSink, org.apache.wicket.event.IEventSource, org.apache.wicket.feedback.IFeedbackContributor, org.apache.wicket.IConverterLocator, org.apache.wicket.IMetadataContext<Serializable,org.apache.wicket.Component>, org.apache.wicket.IQueueRegion, org.apache.wicket.markup.html.IHeaderContributor, org.apache.wicket.request.component.IRequestableComponent, org.apache.wicket.util.IHierarchical<org.apache.wicket.Component>, org.apache.wicket.util.io.IClusterable

public abstract class ColumnTileTable<O extends ColumnValueProvider<PV>,PV extends Serializable> extends TileTablePanel<ColumnTile<O,PV>,O>
Column-based tile table that separates:
  • O - the primary row object handled by the table, selection, paging and actions
  • PV - the delegated value rendered by reusable Wicket columns

The primary row object must implement ColumnValueProvider, which provides the delegated value used when rendering tile columns.

See Also: