2017 © Pedro Peláez
 

yii2-extension yii2-gridview-pagesize-widget

Widget for enabling dynamic page size selection on GridView

image

zertex/yii2-gridview-pagesize-widget

Widget for enabling dynamic page size selection on GridView

  • Monday, December 18, 2017
  • by Error202
  • Repository
  • 1 Watchers
  • 0 Stars
  • 224 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 4 Versions
  • 84 % Grown

The README.md

yii2-gridview-pagesize-widget

GridPageSize расширение для Yii2, (*1)

Позволяет отображать список количества отображаемых записей и менять его в GridView на странице, (*2)

Установка

Желательно устанавливать через composer., (*3)

Запуск в консоли, (*4)

composer require --prefer-dist zertex/yii2-gridview-pagesize-widget "*"

можно также добавить строку в composer.json в секцию required, (*5)

"zertex/yii2-gridview-pagesize-widget": "*"

Использование

Вставьте виджет надо или под GridView в представлении:, (*6)


и установите filterSelector параметр в GridView как в примере., (*7)

= GridView::widget([
     'dataProvider' => $dataProvider,
     'filterModel' => $searchModel,
     'filterSelector' => 'select[name="per-page"]',
     'columns' => [
         ...
     ],
 ]); ?>

Callback функция, (*8)

 function($pageSize = 0) {
        ...
        echo $pageSize;
        ...
    }
]); ?>

Конфигурация

Доступны следующие парамтры конфигурации виджета., (*9)

  • label: Текст
  • defaultPageSize: Количество записей на страницу по умолчанию
  • pageSizeParam: Параметр запроса GET, содержащий значение количества записей на страницу
  • sizes: Массив чисел, отображаемых в списке выбора количества записей
  • template: Шаблон отображения элементов виджета. По умолчанию '{label} {list}'
  • options: HTML атрибуты элемента <select>
  • labelOptions: HTML атрибуты элемента <label>
  • encodeLabel: Кодировать текст
  • callback: Функция, вызываемая при изменении количества записей на страницу

The Versions

18/12 2017

dev-master

9999999-dev https://github.com/zertex/yii2-gridview-pagesize-widget

Widget for enabling dynamic page size selection on GridView

  Sources   Download

MIT

The Requires

 

extension yii2 widget grid-view page-size

18/12 2017

1.0.2

1.0.2.0 https://github.com/zertex/yii2-gridview-pagesize-widget

Widget for enabling dynamic page size selection on GridView

  Sources   Download

MIT

The Requires

 

extension yii2 widget grid-view page-size

18/12 2017

1.0.1

1.0.1.0 https://github.com/zertex/yii2-gridview-pagesize-widget

Widget for enabling dynamic page size selection on GridView

  Sources   Download

MIT

The Requires

 

extension yii2 widget grid-view page-size

18/12 2017

1.0.0

1.0.0.0 https://github.com/zertex/yii2-gridview-pagesize-widget

Widget for enabling dynamic page size selection on GridView

  Sources   Download

MIT

The Requires

 

extension yii2 widget grid-view page-size