Yii如何添加ajax加载指示符clistview分页链接



我想在clistview分页链接中添加ajax加载程序。

在yii分页中怎么可能呢。

谢谢。

您必须创建两个js函数:第一个用于显示加载器,第二个用于隐藏加载器并将其传递给CListView。

$this->widget('zii.widgets.CListView', array(
    'dataProvider'=>$dataProvider,
    'itemView'=>'_post',   // refers to the partial view named '_post'
    'beforeAjaxUpdate' => 'function(id) { $('.loader').show(); }'
    'afterAjaxUpdate' => 'function(id) { $('.loader').hide(); }'
    'sortableAttributes'=>array(
        'title',
        'create_time'=>'Post Time',
    ),
));

当然,您必须在html结构中创建带有图像和位置的div loader

这里你有参考:

http://www.yiiframework.com/doc/api/1.1/CListView#beforeAjaxUpdate-细节http://www.yiiframework.com/doc/api/1.1/CListView#afterAjaxUpdate-详细

最新更新