The software allows for data navigation across multiple pages, using a rolling pageset approach inspired by Google. This facilitates easy access to large volumes of data.
You can make these parameters available for use within your templating system by assigning them to a variable. For example, in a Catalyst-based application, you can store the returned hashref in the $c->stash->{page_params} variable. Additionally, you can store the current increment value in $c->stash->{page_increment} to display the number of pages per page.
Keep in mind that if using this module within Catalyst, setting the 'selected' attribute to the currently selected page will not work as expected. In this case, you can use a workaround by creating a $catalyst_attributes hashref and assigning the page value based on the selected value.
When it comes to implementing paging in your templates, Data::Scroller makes it easy. Assuming you're using Template::Toolkit and Catalyst, you can simply add any additional parameters you wish to the paging links via your template. The example provided illustrates how to display paging links including "first", "prev", "next", and "last."
Version 1.00: N/A