Значение поля в «<>» не отображается в jQGrid - PullRequest
0 голосов
/ 16 ноября 2011

Я работаю над тем, чтобы отобразить данные JSON в jQgrid.И способен отображать это правильно.Возможность отображать данные, когда ответ имеет вид:

{"page": "1", "total": 3, "records": "22", "rows": [{"id":"1", "cell": ["1", "test name", "Owner1"]}, {"id": "2", "cell": ["2", "new test name", "Owner2"]}]}

Но возникла проблема, когда имя, обновленное с помощью '<>' и jQgrid, не отображает имя и показывает пустое значение имени

{ "страница": "1", "всего": 3, "запись": "22", "строка": [{ "ID": "1", "клетка": [ "1",»" "Владелец1"]}, { "идентификатор": "2", "клетка": [ "2",""," Owner2 "]}]}

У меня есть один способ сделать это, который заменит этот символ во время извлечения значения из БД. Но это не подходит.

Я ищу функцию javascript или jQgrid для отображения значения этого имени или преобразования перед загрузкой.

Дайте мне знать, если у вас есть идеи.

Заранее спасибо

Ответы [ 2 ]

2 голосов
/ 16 ноября 2011

Вы должны использовать автокод: true опция jqGrid.

0 голосов
/ 16 ноября 2011

Если вы хотите каким-либо образом массировать ваши данные до того, как они будут вставлены в таблицу, попробуйте посмотреть на событие beforeProcessing .Это позволит вам перебрать возвращенные данные и очистить их, если вам нужно.

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