Adding PHP style pagination to gridfields

Silverstripe Version: 3.6 & 4.1


Gridfield pagination is implemented with JS. As a result the user experience can be rather annoying.

For example, if the CMS editor edits a record on page twenty, when they leave the record the gridfield goes back to page one.


Is it possible to add PHP style pagination to grid fields to avoid this type of situation? Either via custom code or a module?

Perhaps we should be persisting the current page into the GridField state so that this issue doesn’t happen