Package org.zkoss.zul

Interface PageableModel

All Superinterfaces:
Pageable
All Known Implementing Classes:
AbstractListModel, AbstractTreeModel, DefaultTreeModel, GroupsListModel, ListModelArray, ListModelList, ListModelMap, ListModelSet, SimpleListModel

public interface PageableModel extends Pageable
Provide methods to manage PagingListeners
Since:
8.5.2
Author:
charlesqiu
See Also:
  • Field Details

    • INTERNAL_EVENT

      static final String INTERNAL_EVENT
      A flag different from standard PagingEvent, differentiating standard PagingEvent from Paging component and PagingEvent from PageableModel
      See Also:
  • Method Details

    • getTotalSize

      int getTotalSize()
      Returns the total number of items.
      Since:
      10.0.0
    • addPagingEventListener

      void addPagingEventListener(PagingListener listener)
      Adds a listener to the list of listeners to be notified when a PagingEvent happens outside of standard Paging component
      Parameters:
      listener -
    • removePagingEventListener

      void removePagingEventListener(PagingListener listener)
      Removes a listener from the list of listeners to be notified when a PagingEvent happens outside of standard Paging component
      Parameters:
      listener -