通过CGridView在yii中使用ajax进行分页时限制页面加载


Restrict page to load while pagination using ajax in yii through CGridView

我已经在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分页,不加载完整的页面…

如何实现它,请任何人帮助.....谢谢你阅读我的问题....

请尝试一下,

$this->widget('zii.widgets.grid.CGridView', array(
            'id'=>'family-record-grid',
        'dataProvider'=>$dataProviderRegSum,
        'enableSorting' => true,
        //'cssFile' => $cssfile,
       'ajaxUpdate' => true,
       'itemsCssClass'=>'tabchin',
        'columns'=>()
));