Заставить каминари начать новую страницу на основе количества или параметра объекта - PullRequest
0 голосов
/ 07 февраля 2020

У меня есть набор объектов, которые я хотел бы немного нестандартно разбить на страницы. Некоторые объекты имеют прикрепленный файл, а некоторые нет. Мне хотелось бы, чтобы первый набор объектов без вложенного файла отображался на первом наборе страниц, а затем объекты с вложенным файлом отображались на следующих страницах.

Так что если Объекты 1-10 не имеют вложений, и на странице просматривается 8 объектов. Я бы хотел, чтобы на первой странице было 8, а на второй - только 2 объекта, а стрелка - для перехода на следующую страницу. Остальные страницы должны обычно разбиваться на страницы с оставшимися объектами с прикрепленными файлами, каждый из которых имеет по 8 на страницу.

Я посмотрел некоторый код здесь: Как установить другой размер страницы для первой страницы в Каминари? Это позволяет настраивать подсчет на первой странице, используя заполнение, но не работает правильно и не задумывается, есть ли лучшее решение.

...