Class AbstractGridRow<M,I,S>

Type Parameters:
M - grid model object type
I - row/item model object type
All Implemented Interfaces:
Serializable, Iterable<Component>, IEventSink, IEventSource, IFeedbackContributor, IConverterLocator, IMetadataContext<Serializable,Component>, IHeaderContributor, IRequestableComponent, IHierarchical<Component>, IClusterable
Direct Known Subclasses:
AbstractTreeGridRow

public abstract class AbstractGridRow<M,I,S> extends WebMarkupContainer
Represents container of cell items in one row.
Author:
Matej Knopp
See Also:
  • Constructor Details

    • AbstractGridRow

      public AbstractGridRow(String id, IModel<I> model)
      Constructor
      Parameters:
      id -
      model -
  • Method Details

    • onBeforeRender

      protected void onBeforeRender()
      Overrides:
      onBeforeRender in class Component
    • onRender

      protected void onRender()
      Renders the actual cell components (or IRenderable instances).
      Overrides:
      onRender in class MarkupContainer
    • getActiveColumns

      protected abstract Collection<IGridColumn<M,I,S>> getActiveColumns()
    • getRowNumber

      protected abstract int getRowNumber()
    • getDefaultRowModel

      protected IModel<I> getDefaultRowModel()