0
我正在使用CArrayDataProvider在CListView中顯示項目列表。Yii框架:CListView ajax分頁與CArrayDataProvider一起使用時不起作用
這裏是我的數據提供程序的Widget:
$dataProviderSugPro=new CArrayDataProvider($suggested_products, array(
'id'=>'suggested_products_list_data',
'pagination'=>array(
'pageSize'=>5,
),
));
和CListView中的Widget:
$this->widget('zii.widgets.CListView', array(
'dataProvider'=>$dataProviderSugPro,
'id'=>'suggested_products_list',
'enablePagination'=>true,
'itemView'=>'t',
));
一切正常,在第一次運行正常,但當我嘗試使用AJAX進行分頁,分頁不工作。控制檯中沒有JavaScript或jQuery錯誤。
這些小部件一起使用時有問題嗎?
相信這已經回答了,看看[這裏] [1]。 [1]:http://stackoverflow.com/questions/10944119/yii-cgrid-pagination-and-sorting-with-carraydataprovider-doesnt-work – Pitchinnate 2012-07-20 13:05:40
你做了什麼,使AJAX分頁?因爲ajax分頁默認情況下發生,或者你是在談論用ajax改變分頁大小? – 2012-07-20 14:57:54