Yii Как добавить индикаторы Ajax-загрузки

я хочу добавить ajax loader в мои ссылки на страницы clistview.

как это возможно в yii pagination.

Благодарю.

1

Решение

Вам нужно создать две функции 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',
),
));

Конечно, вы должны создать DIV loader в HTML структуре с изображением и положением.

Здесь у вас есть ссылка:

http://www.yiiframework.com/doc/api/1.1/CListView#beforeAjaxUpdate-detail
http://www.yiiframework.com/doc/api/1.1/CListView#afterAjaxUpdate-detail

2

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]