【发布时间】:2014-09-20 11:47:37
【问题描述】:
我想在我的 clistview 分页链接中添加 ajax 加载器。
yii 分页怎么可能。
谢谢。
【问题讨论】:
标签: php yii yii-components
我想在我的 clistview 分页链接中添加 ajax 加载器。
yii 分页怎么可能。
谢谢。
【问题讨论】:
标签: php yii yii-components
你必须创建两个 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
【讨论】:
beforePjaxUpdate 或 beforeAjaxUpdate 谢谢