Ответ 1
Попробуйте использовать
.ui-jqgrid .loading { background: url(ajax-loader.gif); }
он должен работать. Некоторые анимированные gif могут быть загружены, например, из здесь. Кстати, у div, имеющего сообщение "Загрузка...", есть форма
<div id="load_list" class="loading ui-state-default ui-state-active">Loading...</div>
где id "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;
}