2013-03-18 3 views
0

Am пытается загрузить столбцы в JQGrid Динамически с использованием Ajax вызовы, как упомянуто здесь jqGrid and dynamic column bindingДлина COLNAMES <> Colmodel вопроса JQGrid

я просто сделал выборку с 1 колонкой. Мое имя столбца JSON

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

и вопрос с ColumnModel JSON ниже

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

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

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

Благодаря

+0

Я думаю, что это просто нужно '' имя ': «Аэропорт» 'часть. Ошибка синтаксического анализа может возникнуть из-за проблемы, связанной с тем, что она завернута в элементы. И вместо строки он находит массив объектов –

+0

Ничего общего с вашей конкретной проблемой, но эта ошибка также возникает, когда число colNames не соответствует количеству столбцов ColModel. – arame3333

ответ

3

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

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