yii2-scroll-pager и pjax

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Ответить
yii2Developer
Сообщения: 85
Зарегистрирован: 2016.07.07, 12:10

yii2-scroll-pager и pjax

Сообщение yii2Developer »

Здравствуйте, возникла необходимость сделать infinite scrolling в проекте на yii2.
Использовал расширение https://github.com/kop/yii2-scroll-pager
Работает все ок, только без использования pjax.
Если есть pjax перезагрузка, сразу же консоль выводит ошибки
http://i.imgur.com/7MEK6qe.png

Код вывода listview

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

<?php Pjax::begin(['id' => 'product-list']); ?>
    <?php echo ListView::widget([
        'dataProvider' => $dataProvider,
        'itemOptions' => ['class' => 'item'],
        'itemView' => '_list',
        'viewParams' => ['category' => $searchModel->category],
        'pager' => [
            'class' => ScrollPager::className(),
            'enabledExtensions' => [
                ScrollPager::EXTENSION_TRIGGER,
                ScrollPager::EXTENSION_SPINNER,
                ScrollPager::EXTENSION_NONE_LEFT,
                ScrollPager::EXTENSION_PAGING,
            ],
            'eventOnReady' => 'function() {scrollPager = this;}',
            'triggerText' => Yii::t(SourceMessage::CATEGORY, 'More products'),
            'triggerTemplate' => '<a class="btn btn-default" >{text}</a>',
            'noneLeftText' => ''
        ]
    ]); ?>
<?php Pjax::end(); ?>
В документации ничего об этом не сказано, в тикетах на гитхабе также ответов не нашёл.
Может кто-то сталкивался с данной проблемой, или знает какой-то другой рабочий виджет для инфинити скролла, буду признателен если ответите.
Ответить