Developer   API   User Interface   Paginator   Paginator

  •  Config(0)
  •  Properties(6)
  •  Methods(8)
  •  Events(0)

Paginator

Class to define current form page, keeps information about number of pages per displaing list, calculate current offest. Define displaying spliter by default is set "..".

Properties

  • length : Integer
    Data lenght, to calculate number of totoal pages.
  • name : String
    Name of the paginator.
  • offset : Integer
    Calculated offset based on current page and current page Size.
  • page : Integer
    Current paginator page.
  • pageSize : Integer
    Number of displaying items per page.
  • partialData : Boolean
    Partial data flag.

Methods

  • begin(page = null) : Integer
    Index of data where current list begins.
  • end(page = null) : Object
    Index of data where current list ends.
  • getLabel(page) : String
    Return label of page. Label is based by page parameter and number of items per page, or dala lenght if last page. Number of current item and last item on the page is split by spliter.
  • getNextPage() : Any
    Get next page number based on current page. If next page is not availaible it return false, else return index.
  • getPrevPage() : Any
    Get Previous page number based on current page. If previouse page is not availaible it return false, else return index.
  • isPage(page) : Boolean
    Check if current page exists. Return false, if page does not exists.
  • reset() : Boolean
    Reset paginator to default settings.
  • this(name)
    Constructor.