Сообщение о загрузке JQGrid отображается после скрытия контейнера сетки - PullRequest
0 голосов
/ 28 июля 2010

У меня есть jqgrid, html которого отображается следующим образом.

Я строю этот myTable как jqgrid, используя некоторый пользовательский JavaScript.Долгое время это работало нормально.

Я внес изменение, чтобы свернуть (простыми словами, скрыть) элемент div "tableSectionDiv", когда в сетке нет записей.

Длядля этого на вычисленном событии завершения сетки

var r = jQuery ("# ​​myTable"). getGridParam ('reccount');

if (r == 0) {$ ( "# tableSectionDiv") скрыть ().}

там, свернув div.Есть кнопка, которая будет показывать div с простым $ ("# tableSectionDiv"). Show ();код

Но когда я вижу сетку, она отображает пустую сетку, но я вижу загрузочное изображение без текста в нем.

Есть идеи о том, почему это происходит?

1 Ответ

1 голос
/ 28 июля 2010

Вы должны опубликовать код, который воспроизводит проблему. В другом примере http://www.ok -soft-gmbh.com / jqGrid / GetScheduledReleases1.htm Я скрываю таблицу сразу после загрузки (независимо от количества имеющихся строк). С помощью кнопки «Показать сетку» можно отобразить сетку, а с помощью кнопки «Обновить» из навигатора, с помощью сортировки любого столбца или с помощью кнопки «Скрыть сетку» можно скрыть сетку. Никаких проблем с «ЗАГРУЗКА ИЗОБРАЖЕНИЯ БЕЗ ТЕКСТА В ЭТОМ» я не могу воспроизвести.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...