Class DefaultDataGrid<D extends IDataSource<T>,T,S>

Type Parameters:
D - datasource model object type = grid type
T - row/item model object type
All Implemented Interfaces:
Serializable, Iterable<Component>, IEventSink, IEventSource, IFeedbackContributor, IConverterLocator, IMetadataContext<Serializable,Component>, IQueueRegion, IHeaderContributor, IPageable, IRequestableComponent, IHierarchical<Component>, IClusterable

public class DefaultDataGrid<D extends IDataSource<T>,T,S> extends DataGrid<D,T,S>
Convenience implementation that adds PagingToolbar and NoRecordsToolbar to the grid.
Author:
Matej Knopp
See Also:
  • Constructor Details

    • DefaultDataGrid

      public DefaultDataGrid(String id, IModel<D> model, List<IGridColumn<D,T,S>> columns)
      Crates a new DefaultDataGrid instance.
      Parameters:
      id - component id
      model - model to access the IDataSource instance used to fetch the data
      columns - list of grid columns
    • DefaultDataGrid

      public DefaultDataGrid(String id, D dataSource, List<IGridColumn<D,T,S>> columns)
      Crates a new DefaultDataGrid instance.
      Parameters:
      id - component id
      dataSource - data source used to fetch the data
      columns - list of grid columns