0
我有一個頁面的數據列表中的div我想實現ajax分頁,我可以用pjax做什麼,我不想使用gridview,因爲我不會在gridview中得到我需要的實際設計。我們如何在yii2中使用沒有gridview的pjax?
感謝
我有一個頁面的數據列表中的div我想實現ajax分頁,我可以用pjax做什麼,我不想使用gridview,因爲我不會在gridview中得到我需要的實際設計。我們如何在yii2中使用沒有gridview的pjax?
感謝
任何內部Pjax
範圍可以在不重新加載整個頁面進行更新。例如,而不是使用GridView
(附表),就可以輕鬆實現你想要什麼用ListView
,使之看起來像:
<?php Pjax::begin(); ?>
<?= ListView::widget([
'dataProvider' => $dataProvider,
'itemView' => '_item',
'layout' => "{items}"
]); ?>
<?= LinkPager::widget([
'pagination' => $dataProvider->pagination,
]); ?>
<?php Pjax::end(); ?>
的ListView類似於GridView中有一個主要區別:你可以分配您的項目視圖,以便您不僅可以在標準表中顯示您的$ dataProvider項目,而且可以顯示您喜歡的任何結構/設計。
你可以得到有關的ListView的官方文檔中的詳細信息:Class yii\widgets\ListView
附:在上面的例子中,分頁與ListView
分開。它表明分頁元素可以在任何地方(在ListView
/GridView
之前和之後)實施。