当多行共享相同的ID

问题描述:

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

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

我设置“键:真正的”检索行值里面“colModel” “民”栏中的“民”的值是从MySQL当多行共享相同的ID

我想当点击一行时用上面的代码检索作者

但是,由于某些行共享相同的id,所以错误的信息存储在'writer'中。

在这种情况下,是否有任何方法来区分行并获得正确的值,即使有些行共享相同的ID?

+0

请包括所有相关的代码。 –

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

确定您已设置每行的唯一值。

在情况下当两个或多个网格具有相同的行ID,建议使用idPrefix看到Guriddo jqGrid docs here(这应该是每一个栅格单)