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.