jqgrid заполняет данные, но дает tr идентификатор нуля - PullRequest
1 голос
/ 21 января 2011

Хорошо, мой jqgrid отлично заполняет данные, а также скрывает столбцы, которые мне нужны.Однако теперь поиск не работает, и при проверке <tr> каждой строки данных я вижу, что все они имеют нулевой идентификатор:

http://sysport.co.uk/admin/grid/TEST.php

Теперь поиск не выполняетсяне работает и экспорт в Excel дает только те же строки повторяются.

Ниже мой код для jqGrid:

sysport.co.uk / admin / grid / 37multiple.js (слишком большойдля публикации здесь).

Любая помощь будет высоко ценится, так и не получил ответа на форуме.

Ответы [ 2 ]

2 голосов
/ 21 января 2011

Посмотрите на ответ сервера.Каждая строка имеет идентификатор там нулевой.

1 голос
/ 21 января 2011

Если вы посмотрите на ответ сервера, вы увидите это:

{"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, посмотрите здесь здесь

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