UIB-нумерация страниц, ограничение максимального количества видимых кнопок страницы - PullRequest
0 голосов
/ 06 июля 2018

Я использую uib-нумерацию довольно успешно, но данные, которые я сейчас выкладываю, огромны, и, как оказалось, количество страниц очень велико, и поэтому у меня около 2800+ кнопок конец моей страницы. Мне нужно как-то дать пользователю возможность перемещаться по страницам, используя меньшее количество кнопок.

Допустим, мне нужно, чтобы кнопки были [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [Следующие 10 страниц] ... [Предыдущие 10 страниц] [2790] [2791] [2792] [2793] [2794] [2795] [2796] [2797] [2797] [2798] [2799] [2799] [2800]

Это HTML

<uib-pagination total-items="SearchCriteria.PageInfo.Total_Items"
                                    items-per-page="SearchCriteria.PageInfo.Pg_sz"
                                    next-text="Next"
                                    previous-text="Previous"
                                    ng-model="SearchCriteria.PageInfo.Pg_no"
                                    class="pagination-sm"
                                    boundary-link-numbers="true"
                                    ng-change="GetPaged()">
                    </uib-pagination>

и это компонент, который я использую: ui-bootstrap-tpls-1.0.3.js

Могу ли я использовать какой-либо атрибут для достижения этой цели?

1 Ответ

0 голосов
/ 06 июля 2018

Использовать максимальный размер атрибут

<uib-pagination 
      max-size= "maxSizeValue">
 </uib-pagination>
...