GridView в пагинации все страницы

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Ответить
Аватара пользователя
oleg1
Сообщения: 78
Зарегистрирован: 2013.10.23, 15:13

GridView в пагинации все страницы

Сообщение oleg1 »

Подскажите, как в GridView регулировать вывод количества страниц в пагинации ? Не могу нигде найти.
Аватара пользователя
Alexum
Сообщения: 683
Зарегистрирован: 2016.09.26, 10:00

Re: GridView в пагинации все страницы

Сообщение Alexum »

Пагинация настраивается на уровне DataProvider.

Код: Выделить всё

$dataProvider = new ActiveDataProvider([
            'query' => $query,
            'pagination' => [
                'pageSize' => 100,
            ],
            ...
А вообще не стоит писать, что вы пытались искать, ибо такое не найти - нужно сильно постараться. Наверняка очередной троллинг с непонятной целью.
Аватара пользователя
oleg1
Сообщения: 78
Зарегистрирован: 2013.10.23, 15:13

Re: GridView в пагинации все страницы

Сообщение oleg1 »

нет, мне надо не количество элементов на страницу, мы меня не так поняли.

Мне надо в самой пагинации, там где стрелочки, регулировать количество кнопочек, для перехода по страницам.
Аватара пользователя
oleg1
Сообщения: 78
Зарегистрирован: 2013.10.23, 15:13

Re: GridView в пагинации все страницы

Сообщение oleg1 »

по идее в классе Pagination есть pageCount, но оно только для чтения
Аватара пользователя
Alexum
Сообщения: 683
Зарегистрирован: 2016.09.26, 10:00

Re: GridView в пагинации все страницы

Сообщение Alexum »

Старайтесь точнее формулировать вопросы.

Код: Выделить всё

<?= GridView::widget([
	    'dataProvider' => $dataProvider,
	    'pager' => [
           		 'maxButtonCount'=>20, 
            ],
            ....
Аватара пользователя
oleg1
Сообщения: 78
Зарегистрирован: 2013.10.23, 15:13

Re: GridView в пагинации все страницы

Сообщение oleg1 »

Спасибо большое
Ответить