2012-06-01 5 views
2

У меня возникла странная проблема с jqGrid. Я заметил, что если у меня есть массив данных с одним элементом в нем, он ничего не отображает (проверял элементы html нет данных). У 2 элементов в массиве отображается только первый элемент. в основном это, похоже, отбрасывает последний элемент в массиве.Проблема с локальными данными в jqGrid

datatype является «локальным», и у меня есть массив данных, который используется для поля данных. Я никогда не замечал проблему раньше, потому что у меня обычно много данных не только 1 или 2 элемента. ничего особенного в этом нет.

+0

Что-то я забыл упомянуть об этом только с rowNum -1; – Psychoboy

+0

Обходным решением, которое я нашел сейчас, является установка rowNum на длину массива – Psychoboy

ответ

2

Вы упомянули используемый код rowNum: -1, который больше не поддерживается jqGrid. На данный момент самым простым решением является установка rowNum на большое количество.

См. this question для получения дополнительной информации и других возможных обходных решений.

+1

+1 от меня. Особенно в случае использования * локальных * данных допускаются только положительные значения 'rowNum'. – Oleg

+0

Ну, я проверил это, установив его, как вы сказали, и getDataIds работает неправильно. Я сделал обновление до 4.3.3, и это, похоже, исправить. Был запущен 4.3.2 – Psychoboy

0

Установка размера массива почти полностью устранена. Проблема все еще была методом getDataIds. Выполнялось 4.3.2 обновление до 4.3.3 полностью исправлено.

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