Class PagingEvent

java.lang.Object
org.zkoss.zk.ui.event.Event
org.zkoss.zul.event.PagingEvent
All Implemented Interfaces:
Serializable

public class PagingEvent extends org.zkoss.zk.ui.event.Event
Used to notify that a new page is selected by the user, or by Paginal (such as Paging). It is used for paging long content.
Author:
tomyeh
See Also:
  • Constructor Summary

    Constructors
    Constructor
    Description
    PagingEvent(String name, org.zkoss.zk.ui.Component target, int actpg)
    Construct a paging event.
    PagingEvent(String name, org.zkoss.zk.ui.Component target, Pageable pageable, int actpg)
    Construct a paging event that the target is different from the page controller.
  • Method Summary

    Modifier and Type
    Method
    Description
    int
    Returns the active page (starting from 0).
    Returns the pageable controller.
    static final PagingEvent
    getPagingEvent(org.zkoss.zk.au.AuRequest request)
    Converts an AU request to a render event.

    Methods inherited from class org.zkoss.zk.ui.event.Event

    getData, getEvent, getName, getPage, getTarget, isPropagatable, stopPropagation, toString

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • PagingEvent

      public PagingEvent(String name, org.zkoss.zk.ui.Component target, int actpg)
      Construct a paging event.
      Parameters:
      target - the target must be a paginal component, i.e., implements Pageable.
      actpg - the active page
    • PagingEvent

      public PagingEvent(String name, org.zkoss.zk.ui.Component target, Pageable pageable, int actpg)
      Construct a paging event that the target is different from the page controller.
      Parameters:
      target - the event target
      pageable - the paging controller. In other words, it is usually Paginal.
  • Method Details

    • getPagingEvent

      public static final PagingEvent getPagingEvent(org.zkoss.zk.au.AuRequest request)
      Converts an AU request to a render event.
      Since:
      5.0.0
    • getPageable

      public Pageable getPageable()
      Returns the pageable controller.
      Since:
      2.4.1
    • getActivePage

      public int getActivePage()
      Returns the active page (starting from 0).

      It is the same as getPageable()'s Pageable.getActivePage().

      To get the index of the first visible item, use
      getActivePage() * Pageable.getPageSize().