Я пытаюсь загрузить столбцы в JQGrid динамически, используя вызовы Ajax, как указано здесь jqGrid и привязка динамических столбцов

Я только что сделал образец с 1 столбцом. Имя моего столбца JSON

"Data":["Airport"]  which working just fine.

И проблема связана с ColumnModel JSON ниже

{"colModelData":{"items":[{"name":"Airport"}]} 

Иц не работает. Как мне изменить мой JSON, чтобы JQGrid принимал

Как я могу заставить его работать ??

Благодарность

0
user2067567 18 Мар 2013 в 13:24
Думаю, ему просто нужна деталь "name":"Airport". Ошибка синтаксического анализа могла возникнуть из-за того, что он упакован в элементы. И вместо строки находит массив объектов
 – 
Ajo Koshy
18 Мар 2013 в 13:45
Ничего общего с вашей конкретной проблемой, но эта ошибка также возникает, когда количество colNames не соответствует количеству столбцов ColModel.
 – 
arame3333
19 Май 2017 в 11:29

1 ответ

Лучший ответ

Я думаю, что вы просто неправильно используете опубликованные данные. Возможно, вы используете colModel: result.colModelData вместо colModel: result.colModelData.items, что больше соответствует данным JSON.

Кстати, вы можете использовать свойство label в элементах colModel и не указывать никаких colNames .

3
Oleg 18 Мар 2013 в 13:58