当多行共享相同的id时检索行值

时间:2017-08-08 06:49:38

标签: jquery jqgrid

var rowId = $(this).closest("tr.jqgrow").attr("id");

var writer = jQuery('#reportList').jqGrid('getCell', rowId, 'writer');

我在'colModel'中将'key:true'设置为'num'列 'num'的值来自mySql

我正在尝试使用上面的代码检索编写器时单击一行

但是,由于某些行共享相同的ID,因此错误的信息存储在“writer”中。

在这种情况下,有没有办法区分行并获得正确的值,即使某些行共享相同的id ???

1 个答案:

答案 0 :(得分:0)

为了使所有内容与jqGrid一起正常工作,每行的id应具有唯一值。重复的id会导致很多问题。

确保您已为每一行设置了唯一值。

如果两个或多个网格具有相同的行ID,建议使用idPrefix,请参阅Guriddo jqGrid docs here(每个网格应该是唯一的)