alex5e
@alex5e

Как обернуть ListView пагинатор в PJAX виджет (Yii2)?

Подскажите как обернуть пагинатор ListView в Pjax виджет?
<?= ListView::widget([
    'dataProvider' => $dataProvider,
    'itemView' => '_details',
    'layout' => "{items}",
    'pager' => [
        'class' => 'justinvoelker\separatedpager\LinkPager',
        'options'=>['class'=>'pagination'],   // set clas name used in ui list of pagination
        'prevPageLabel' => false,   // Set the label for the "previous" page button
        'nextPageLabel' => false,   // Set the label for the "next" page button
        'firstPageLabel'=>false,   // Set the label for the "first" page button
        'lastPageLabel'=>false,    // Set the label for the "last" page button
        'nextPageCssClass'=>'next',    // Set CSS class for the "next" page button
        'prevPageCssClass'=>'prev',    // Set CSS class for the "previous" page button
        'firstPageCssClass'=>'first',    // Set CSS class for the "first" page button
        'lastPageCssClass'=>'last',    // Set CSS class for the "last" page button
        'maxButtonCount'=>8,    // Set maximum number of page buttons that can be displayed
        'activePageAsLink' => false,
    ],
]);
?>

Вариант поместить целиком ListView в PJAX не подходит.
  • Вопрос задан
  • 634 просмотра
Пригласить эксперта
Ответы на вопрос 2
webinar
@webinar Куратор тега Yii
Учим yii: https://youtu.be/-WRMlGHLgRg
Вы хотите, что бы странички менялись, а контент нет? Иначе понять "Подскажите как обернуть пагинатор ListView в Pjax виджет?" невозможно. Как Вы хотите, что бы это работало?
Ответ написан
qonand
@qonand
Software Engineer
обернуть можно наследовав LinkPager и переопределив функцию рендера, но зачем оборачивать только пейджер в пиджак не совсем понятно...
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы