Использовал расширение 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(); ?>
Может кто-то сталкивался с данной проблемой, или знает какой-то другой рабочий виджет для инфинити скролла, буду признателен если ответите.