我在ajax分页上被困了好几天..
在我的controller
中,我有
$dataProviderRegSum = new CSqlDataProvider($rawData, array(
'keyField' => 'FamilyId',
'totalItemCount' => $count,
'pagination'=>array('pageSize'=>20)
));
这里$ rawdata是查询的结果......
在我的view
中,我有
$this->widget('zii.widgets.grid.CGridView', array(
'id'=>'family-record-grid',
'dataProvider'=>$dataProviderRegSum,
'enableSorting' => true,
//'cssFile' => $cssfile,
'itemsCssClass'=>'tabchin',
'columns'=>()
)
);
这是我的网格视图,我希望用pagination
..
我的问题是,在分页时,总页面正在加载......
但我希望在yii
中对ajax进行分页,而不加载整页..
如何实现它,请任何人帮助.....感谢您阅读我的问题....
答案 0 :(得分:0)
请试试这个,
$this->widget('zii.widgets.grid.CGridView', array(
'id'=>'family-record-grid',
'dataProvider'=>$dataProviderRegSum,
'enableSorting' => true,
//'cssFile' => $cssfile,
'ajaxUpdate' => true,
'itemsCssClass'=>'tabchin',
'columns'=>()
));