Прелоадер для Gridview Yii2 Pjax

    Комментариев нет 467

прелоадер для gridview yii2

По умолчанию в Gridview Yii2 при фильтрации через модуль Pjax нет никакого индикатора загрузки этих данных и было бы неплохо сделать какой-то прелоадер, который бы давал понять пользователю, что идет загрузка контента и нужно подождать. Как правило это происходит быстро, но в некоторых случаях, когда на страницу выводится большой массив информации, это необходимо. Тем более, что сделать это не составит большого труда.

Телеграм-канал serblog.ru

Для начала нужно подготовить этот самый прелоадер. Но как-то я уже писал о нем, поэтому можно смело его использовать по назначению. И все, что останется сделать, это добавить Небольшой кусок JavaScript кода:

1
2
3
4
5
6
7
$(document).on('pjax:send', function() {
  $('#loading').show()
})
 
$(document).on('pjax:complete', function() {
  $('#loading').hide()
})

Где #loading — это и есть прелоадер, который мы будем показывать при загрузке данных в Gridview. Никаких дополнительных настроек не требуется, все будет работать и так. А прелоадер, если хотите, можете использовать любой, по вашему усмотрению, даже в виде GIF изображения.

Любая сумма на развитие сайта

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *