The singleton of the Mapper class you're paginating
QueryParams to use always
QueryParams to use always
The total number of items
The total number of items
Calculates the current page number, based on the value of 'first.'
Calculates the current page number, based on the value of 'first.'
The status displayed when using <nav:records/> in the template.
The status displayed when using <nav:records/> in the template.
Overrides the super's implementation so the first record can be overridden by a URL query parameter.
Overrides the super's implementation so the first record can be overridden by a URL query parameter.
The "first page" link text
The "first page" link text
Sets the default starting record of the page (URL query parameters take precedence over this)
Sets the default starting record of the page (URL query parameters take precedence over this)
How many items to put on each page
How many items to put on each page
The "last page" link text
The "last page" link text
The singleton of the Mapper class you're paginating
The singleton of the Mapper class you're paginating
The template prefix for general navigation components
The template prefix for general navigation components
The "next page" link text
The "next page" link text
Calculates the number of pages the items will be spread across
Calculates the number of pages the items will be spread across
The URL query parameter to propagate the record the page should start at
The URL query parameter to propagate the record the page should start at
The items displayed on the current page
The items displayed on the current page
Returns a URL used to link to a page starting at the given record offset.
Returns a URL used to link to a page starting at the given record offset.
Returns XML that links to a page starting at the given record offset, if the offset is valid and not the current one.
Returns XML that links to a page starting at the given record offset, if the offset is valid and not the current one.
The link text, if the offset is valid and not the current offset; or, if that is not the case, the static unlinked text to display
Generates links to multiple pages with arbitrary XML delimiting them.
Generates links to multiple pages with arbitrary XML delimiting them.
This method binds template HTML based according to the specified configuration.
This method binds template HTML based according to the specified configuration. You can reference this as a snippet method directly in your template; or you can call it directly as part of your binding code.
Classes used to bind:
first
: link to go back to the first page (populated by firstXml
)prev
: link to go to previous page (populated by prevXml
)all-pages
: container for all pages (populated by pagesXml
)zoomed-pages
: container for zoomedPages
(populated by pagesXml
)next
: link to go to next page (populated by nextXml
)last
: link to go to last page (populated by lastXml
)records
: currently visible records + total count (populated by
currentXml
)records-start
: start of currently visible recordsrecords-end
: end of currently visible recordsrecords-count
: total records count
The "previous page" link text
The "previous page" link text
How to display the page's starting record
How to display the page's starting record
How to display the page's ending record
How to display the page's ending record
Returns a list of page numbers to be displayed in 'zoomed' mode, i.e., as the page numbers get further from the current page, they are more sparse.
Returns a list of page numbers to be displayed in 'zoomed' mode, i.e., as the page numbers get further from the current page, they are more sparse.
Convenience class that combines MapperPaginator with PaginatorSnippet