meteorjs помогают военно-морским силам: нумерация страниц
navybits:pagination
Это очень хороший пакет для разбивки данных из персонализированных запросов в коллекцию, я хотел бы использовать его в своих проектах, но у меня есть 2 проблемы:
Как можно увеличить количество документов на странице, по умолчанию отображается только 5?
Как вы можете изменить количество и настроить кнопки навигации, по умолчанию он показывает только от 3 до 5, плюс предыдущий и следующий??
Я прокомментировал блог, но у меня не было ответа.
Если кто-то знает какой-то другой пакет для разбивки данных на страницы, в котором я могу сделать персонализированный запрос к коллекции, а затем я могу разбить на страницы массив объектов, дайте мне знать. Спасибо
Статья: https://blog.navybits.com/efficient-and-high-performance-pagination-in-meteor-bb5d379d234
1 ответ
У меня была такая же проблема с использованием этого пакета, я решаю его переписав функцию onCreated для шаблона "navybitsPagination".
Template.navybitsPagination.onCreated(function() {
Вам нужно изменить эту строку...
//setting the amount of data we want to render in each page
this.perPage = new ReactiveVar(Number(self.data.perPage) || 10);
Вы должны найти весь код в репозитории Github пакета. Я надеюсь, что это поможет вам.