2012-07-20 85 views
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]。 [1]:http://stackoverflow.com/questions/10944119/yii-cgrid-pagination-and-sorting-with-carraydataprovider-doesnt-work – Pitchinnate 2012-07-20 13:05:40

+0

你做了什麼,使AJAX分頁?因爲ajax分頁默認情況下發生,或者你是在談論用ajax改變分頁大小? – 2012-07-20 14:57:54

回答