2015-03-05 4 views
0

Мы обнаруживаем, что jqgrid иногда блокируется ... особенно при использовании раскрывающегося списка строк. Данные (XML) возвращаются с сервера, я вижу его в GET, но jqgrid на странице не обновляется ... тогда, в большинстве случаев, он полностью блокируется, и полная страница должна быть обновлена. Я обнаружил, что это происходит независимо от размера набора данных (то же самое происходит со 100 строками, как и с 3000), независимо от того, как браузер и на большинстве наших сеток, которые я тестировал.jqgrid Блокировка при подкачке или списке строк

Какие-либо намеки на то, что искать?

Должен ли я заглядывать в переопределение обновления по умолчанию, которое происходит при изменении списка строк? что-то вроде этого делается с переопределением кнопки обновления: Olegs Answer

и если да, то как бы я это сделал ???

+0

Немного больше, чтобы добавить сюда ... Одна сетка, в которой я вижу это, содержит всего 730 записей в таблице. Если я установил список строк на 1000, ничего не загрузится. Это, похоже, произойдет и в том случае, если у меня 10 строк, и установите список строк на 50 ... не совсем уверен, что делать с этим. ? – Bean

ответ

0

После прохождения моей конфигурации Grid, моего HTML и т. Д. Я обнаружил, что в ответе был один сломанный XML-элемент. Этот сломанный XML был ошибкой в ​​MY-коде, который всегда происходил ровно на 2 МБ вывода XML. Я проследил это обратно к серверному XML-ответу, исправил вывод, и теперь, когда XML, если правильно, сетка красиво разбивается на страницы.

Итак, если вы заметили такое происшествие, сначала CDATA ваш XML, а затем проверьте, не сломался ли XML.

Смежные вопросы