All Implemented Interfaces:
Serializable, Iterable<Component>, IEventSink, IEventSource, IFeedbackContributor, IConverterLocator, IMetadataContext<Serializable,Component>, IQueueRegion, IHeaderContributor, IRequestableComponent, IHierarchical<Component>, IClusterable

Toolbar that displays (Ajax) links used to navigate the pages of the datatable as well as a message about which rows are being displayed and their total number in the data table.
Since:
1.2.1
Author:
Igor Vaynberg (ivaynberg), Martijn Dashorst (dashorst)
See Also:
  • Constructor Details

    • AjaxNavigationToolbar

      public AjaxNavigationToolbar(DataTable<?,?> table)
      Constructor.
      Parameters:
      table - data table this toolbar will be attached to
  • Method Details

    • newPagingNavigator

      protected PagingNavigator newPagingNavigator(String navigatorId, DataTable<?,?> table)
      Factory method used to create the paging navigator that will be used by the datatable.
      Overrides:
      newPagingNavigator in class NavigationToolbar
      Parameters:
      navigatorId - component id the navigator should be created with
      table - dataview used by datatable
      Returns:
      paging navigator that will be used to navigate the data table