我想在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-详细