jqGrid конфликт имен имен во время сохранения - PullRequest
1 голос
/ 26 сентября 2010

Мне нужна помощь с jqGrid.У меня есть таблица со столбцом первичного ключа с именем 'id'.Кажется, что существует конфликт имен с jqGrid, когда встроенное редактирование выполняет ajax post для сохранения данных. rowid , используемый в качестве уникального идентификатора, также называется 'id' в jqGrid.

Можно ли изменить имя переменной rowid по умолчанию на что-то другое, например '_id', чтобы избежать конфликта имен?Я что-то пропустил?

1 Ответ

0 голосов
/ 26 сентября 2010

Существуют различные способы решения вашей проблемы.

Вы не можете изменить имя идентификатора, используемое в jqGrid, но вы можете переименовать любые параметры запросов ajax.Например, вы можете использовать опцию prmNames: {id:"_id"} в jqGrid.

Если в таблице есть столбец с первичным ключом, который можно использовать для идентификации строки сетки, вы можете установить key: true в столбцеопределение.В результате столбец с key: true будет использоваться jqGrid вместо дополнительного id.Более того, эта опция может также использоваться для уменьшения размера данных (см. Jqgrid 3.7 не показывает строки в Internet Explorer в качестве примера).

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