繁体   English   中英

通过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数据。

我的问题是,在分页时,整个页面正在加载...

但我想用AJAX分页yii ,没有装全页..

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

请尝试一下

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

        'columns'=>()
));

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM