Если вы посмотрите на ответ сервера, вы увидите это:
{"page":"1","total":1,"records":"366","rows":[{"id":null,"cell":["4","Borough of Barnsley Swimming Club"
ID = ноль. Я не знаю, как вы создаете jsonstring. Так что посмотрите на эту функцию и заполните 'ID' правильным значением.
Если идентификатор совпадает с идентификатором в первом столбце, вы можете сделать это для:
Измените настройки jsonreader в jqgridsettings следующим образом:
jsonReader: { cell: "", id: "0" },
rowNum:50,
rowTotal: 2000,
rowList : [30,50,100],
...
С этими настройками jsonreader будет знать, что первые столбцы - это ваш столбец идентификаторов.
Затем вы можете вернуть свой jsontring следующим образом:
{"page":"1","total":1,"records":"366","rows":[["4","Borough of Barnsley Swimming Club"...
Я не знаю, является ли эта проблема с идентификатором причиной вашей проблемы с Excel и поиском. Но, может быть, если идентификатор заполнен, он будет работать ...
Для получения дополнительной информации о jsonreader, посмотрите здесь здесь