Я хочу получить идентификатор строки, когда пользователь выбирает эту строку. Я использовал onSelectRow, чтобы получить идентификатор:jqgrid получение идентификатора после сортировки сетки
jQuery("#dataTable").jqGrid({
url: "${pageContext.request.contextPath}/groupManagement/loadGroups.htm",
direction: "rtl",
recordpos: "left",
.
.
.
onSelectRow: function (id) {
.
.
.
Приведенный выше код работает хорошо, и я могу получить идентификатор выбранной строки. Однако сортировка столбца (который изменяет порядок строк) не влияет на идентификатор onSelectRow. Например, если сортировка переместила вторую строку в пятую строку сетки, я получаю 2 в функции onSelectRow для этой строки (я ожидаю 5). Как я могу исправить свою проблему?
TY.
Вы путаете 'id' с' index'. –
Как я могу получить индекс? – javad
Попробуйте 'var index = $ (" # "+ id) .index();' –