我希望在我的clistview分页链接中添加ajax加载程序。
如何在yii分页中实现。
感谢。
答案 0 :(得分:2)
你必须创建两个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-detail http://www.yiiframework.com/doc/api/1.1/CListView#afterAjaxUpdate-detail