jqGrid getRowData возвращает пустой объект - PullRequest
0 голосов
/ 20 декабря 2018

когда я вызываю $ ('# myId'). JqGrid ('getRowData', index), я просто возвращаю пустой объект.Если я вызываю $ ('# softwareCartGrid'). JqGrid ('getRowData') [index], я получаю ожидаемый объект строки.

При каких обстоятельствах происходит сбой $ ('# myId'). JqGrid ('getRowData', index)?Я взломал workaroud, чтобы приспособиться к этому, но это сводит меня с ума.

1 Ответ

0 голосов
/ 20 декабря 2018

Ответ на ваш вопрос заключается в том, что метод getRowData имеет параметр не индекс строки, а rowID.Если rowId не установлен, getRowData возвращает все строки в виде массива.Если rowID не найден, ничего не возвращается.

Заданный вами индекс недопустим rowId в сетке, при возврате массива во втором случае этот индекс существует.

Я настоятельно рекомендую вам перед публикацией проблемы посмотреть в документации описание метода и переданные параметры.

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