jqgrid在排序网格后获取id

时间:2014-12-10 11:51:01

标签: jquery sorting jqgrid

我想在用户选择该行时获取行的id。我用onSelectRow来获取id:

jQuery("#dataTable").jqGrid({
    url: "${pageContext.request.contextPath}/groupManagement/loadGroups.htm",
    direction: "rtl",
    recordpos: "left",
    .
    .
    .
    onSelectRow: function (id) {
        .
        .
        .

上面的代码效果很好,我可以获得所选行的ID。但是,对列进行排序(更改行的顺序)不会影响onSelectRow的id。例如,如果排序已经将第二行移动到网格的第五行,那么我在该行的onSelectRow函数中获得2(我期望为5)。我该如何解决我的问题?

TY。

1 个答案:

答案 0 :(得分:0)

您可以通过执行以下操作获取所需的任何列/属性:

onSelectRow: function (id) {
   var selectedColumnValue = $('#dataTable').jqGrid('getCell', id, 'ColumnNameToGet');
},