Попробуйте использовать
.ui-jqgrid .loading { background: url(ajax-loader.gif); }
, это должно работать.Некоторые анимированные картинки можно загрузить, например, из здесь .Кстати, div с сообщением «Загрузка ...» имеет вид
<div id="load_list" class="loading ui-state-default ui-state-active">Loading...</div>
, где идентификатор «load_list» будет создан из префикса «load_» и идентификатора элемента таблицы.
ОБНОВЛЕНО : Чтобы удалить текст «Загрузка ...», вы можете использовать loadtext: '' jqGrid или переписать $.jgrid.defaults.loadtext
глобальную настройку из grid.locale-en.js
:
$.jgrid.defaults.loadtext='';
Если вам нужно настроить ширину, высоту или любой другой параметр CSS загрузочного div, вы можете сделать это таким же образом.Например,
.ui-jqgrid .loading
{
left: 45%;
top: 45%;
background: url(ajax-loader.gif);
background-position-x: 50%;
background-position-y: 50%;
background-repeat: no-repeat;
height: 20px;
width: 20px;
}