(sorry for my english)
I have CListView widget which display data from CArrayDataProvider. dataProvider is an array
$test = array(
0=>array('id'=>'1','name'=>'Test 1'),
1=>array('id'=>'2','name'=>'Test 2'),
2=>array('id'=>'3','name'=>'Test 3'),
);
$dataProvider=new CArrayDataProvider($test, array(
'keyField'=>'id',
'sort'=>array(
'attributes'=>array(
'id','name'
),
),
'pagination'=>array(
'pageSize'=>2,
),
));
In view:
$this->widget('zii.widgets.CListView', array(
'id'=>'test-id',
'dataProvider'=>$dataProvider,
'itemView'=>'_test', // refers to the partial view named '_post'
'sortableAttributes'=>array(
'id','name'
),
));
Widget render properly in the first page. When I try to change page or sort my page goes blank…
When I render widget with param ?page=2 it render properly.
It dosen’t work after click pager link or sort link…
Why widget dosen’t update after click page link?