Jquery jqGrid获取主栅格的rowid

Jquery jqGrid获取主栅格的rowid,jquery,jqgrid,Jquery,Jqgrid,在子网格的AfterSave函数中,我希望知道父网格的rowId(以便更新该行上的单元格),但以下给出了空值: function SubgridAfterSave(rowid, data) { var masterRowId = $("#master").jqGrid('getGridParam', 'selrow'); ... } 当选择子网格行(内联编辑)而不是(主)网格行时,可能返回null。是否有其他方法获取主网格的rowId,或者我必须在数据参数中提供它?提前感谢您

在子网格的AfterSave函数中,我希望知道父网格的rowId(以便更新该行上的单元格),但以下给出了空值:

function SubgridAfterSave(rowid, data) { 
    var masterRowId = $("#master").jqGrid('getGridParam', 'selrow');
    ...
}

当选择子网格行(内联编辑)而不是(主)网格行时,可能返回null。是否有其他方法获取主网格的rowId,或者我必须在数据参数中提供它?提前感谢您的帮助

尝试此操作时,是否实际选择(突出显示)主行?否,不是。此时将选择详图栅格中的行(编辑时)。作为一种“解决方法”,我在数据参数(由服务器设置)中提供主rowId。也许您可以在父网格中尝试此选项:
selectOnExpand:true
。这有点难以理解,因为您发布的代码很少,所以我们不知道网格的实际外观。如果展开了多行,并且编辑操作不在最后一个展开行的子网格上,这是否有效?