PHPackages                             entidi/silverstripe-togglepaginator - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. entidi/silverstripe-togglepaginator

ActiveSilverstripe-module[Utility &amp; Helpers](/categories/utility)

entidi/silverstripe-togglepaginator
===================================

Allow to enable/disable the GridField pagination with one click

0.1.1(10y ago)1921BSD-2-ClausePHP

Since Aug 10Pushed 10y ago1 watchersCompare

[ Source](https://github.com/ntd/silverstripe-togglepaginator)[ Packagist](https://packagist.org/packages/entidi/silverstripe-togglepaginator)[ Docs](http://silverstripe.entidi.com/)[ RSS](/packages/entidi-silverstripe-togglepaginator/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (1)Dependencies (1)Versions (4)Used By (0)

SilverStripe Toggle-Paginator
=============================

[](#silverstripe-toggle-paginator)

[![Code Quality](https://camo.githubusercontent.com/5245bad09252b844e26e4b227c6e59506e5d0276c363685e7c625c8f90ea356a/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f6e74642f73696c7665727374726970652d746f67676c65706167696e61746f722f6261646765732f7175616c6974792d73636f72652e706e673f623d6d6173746572)](https://scrutinizer-ci.com/g/ntd/silverstripe-togglepaginator/?branch=master)[![Latest Stable Version](https://camo.githubusercontent.com/5db9ba22ba03d6b4787647d7095f5b75fd8eb24ef51f2329b42c93c92c87f1d9/68747470733a2f2f706f7365722e707567782e6f72672f656e746964692f73696c7665727374726970652d746f67676c65706167696e61746f722f762f737461626c65)](https://packagist.org/packages/entidi/silverstripe-togglepaginator)

A module that provides a *GridField* component for temporarily switching the pagination on or off. This can be especially useful when used in conjunction with other modules, e.g. I am currently using it with [gridfieldmultiselect](https://github.com/markguinn/silverstripe-gridfieldmultiselect)to execute special actions on a filtered subset of records.

Installation
------------

[](#installation)

You can install *silverstripe-togglepaginator* by hand by dropping the directory tree into your SilverStripe root. No flush or dev/build is required.

If you use [composer](https://getcomposer.org/), execute:

```
composer require entidi/silverstripe-togglepaginator dev-master

```

Usage
-----

[](#usage)

Just add the component to the grid field you want disable the pagination on, ensuring it is added *before* *GridFieldPaginator*, e.g.:

```
$grid->getConfig()->addComponent(
    new GridFieldTogglePaginator(),
    'GridFieldPaginator'
);

```

This by default will add a button on the top right corner of every grid field instance (this can be overriden by providing a different target fragment while calling the constructor). This button will toggle between pagination enabled and pagination disabled.

Author
------

[](#author)

This project has been developed by [ntd](mailto:ntd@entidi.it). Its [home page](http://silverstripe.entidi.com/) is shared by other [SilverStripe](http://www.silverstripe.org/) modules and themes.

To check out the code, report issues or propose enhancements, go to the [dedicated tracker](http://dev.entidi.com/p/silverstripe-togglepaginator). Alternatively, you can do the same things by leveraging the official [github repository](https://github.com/ntd/silverstripe-togglepaginator).

###  Health Score

26

—

LowBetter than 43% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity12

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity55

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~191 days

Total

2

Last Release

3742d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/664f545546593aba0414ee3f558665eacbf4f57681276d194e79e084dbcf5fbb?d=identicon)[ntd](/maintainers/ntd)

---

Top Contributors

[![ntd](https://avatars.githubusercontent.com/u/160618?v=4)](https://github.com/ntd "ntd (15 commits)")

---

Tags

gridfieldmodulesilverstripesilverstripe-modulepaginatorpaginationsilverstripetogglegridfieldGridFieldPaginator

### Embed Badge

![Health badge](/badges/entidi-silverstripe-togglepaginator/health.svg)

```
[![Health](https://phpackages.com/badges/entidi-silverstripe-togglepaginator/health.svg)](https://phpackages.com/packages/entidi-silverstripe-togglepaginator)
```

###  Alternatives

[symbiote/silverstripe-gridfieldextensions

A collection of useful grid field components

971.8M235](/packages/symbiote-silverstripe-gridfieldextensions)[undefinedoffset/sortablegridfield

Adds drag and drop functionality to Silverstripe's GridField

941.2M50](/packages/undefinedoffset-sortablegridfield)[unclecheese/betterbuttons

Adds new form actions and buttons to GridField detail form for usability enhancements.

85544.9k19](/packages/unclecheese-betterbuttons)[briceburg/silverstripe-pickerfield

GridField based management of has\_one , has\_many , and many\_many relationship selection

2541.2k1](/packages/briceburg-silverstripe-pickerfield)[webbuilders-group/silverstripe-frontendgridfield

Wraps gridfield adding support for using it on the front-end.

2029.8k1](/packages/webbuilders-group-silverstripe-frontendgridfield)[milkyway-multimedia/ss-gridfield-utils

A collection of GridField components that you can use with any GridField, including Editable Rows and amy more

207.3k2](/packages/milkyway-multimedia-ss-gridfield-utils)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
