в gmail, если вы отметите электронную почту 4, затем перейдете к другому набору из 50 или 25 записей и отметите выбор 26, тогда и 4, и 26 сохранятся, если вы будете двигаться вперед и назад.
Как Google это делает?
можно было бы сделать что-то подобное на странице, которая приносит только 50 записей, а когда нажимается СЛЕДУЮЩАЯ ... она снова отправляется в БД, чтобы принести следующий набор из 50 записей.