Yii2 Scroll Pager เป็น Package สำหรับโหลดหน้าต่อไปแทนการใช้งาน Pagination นั่นเอง รายละเอียดดูได้ที่
https://packagist.org/packages/kop/yii2-scroll-pager
การติดตั้ง Yii2 Scroll Pager นั้นให้พิมพ์คำสั่ง
composer require kop/yii2-scroll-pager
จากนั้นกำหนดค่าใน ListView และ GridView ดังนี้
echo ListView::widget([
'dataProvider' => $dataProvider,
'itemOptions' => ['class' => 'item'],
'itemView' => '_item_view',
'pager' => ['class' => \kop\y2sp\ScrollPager::className()]
]);
echo GridView::widget([
'dataProvider' => $dataProvider,
'pager' => [
'class' => \kop\y2sp\ScrollPager::className(),
'container' => '.grid-view tbody',
'item' => 'tr',
'paginationSelector' => '.grid-view .pagination',
'triggerTemplate' => '<tr class="ias-trigger"><td colspan="100%" style="text-align: center"><a style="cursor: pointer">{text}</a></td></tr>',
],
]);
การปรับแต่งและการตั้งค่าต่างๆ สามารถดูรายละเอียดเพิ่มเติมได้ที่
https://github.com/kop/yii2-scroll-pager
ความคิดเห็น