RowIDs在jqGrid中重置,如何防止呢?

出于某种原因,一旦我从分页中执行任何操作,rowID就会被重置(增加行数,移动到下一页等)

例如,我总共有75条记录。我一次显示15条记录。总共我有3页每条可以显示15条记录。当我在第一页显示1-15的记录时,我得到rowIDs 1-15 for rows.Now当我移动到显示16-30记录的下一页时,我得到行的行ID为1-15。当我移动到显示16-30条记录的新页面时,我期待rowID为16-30但是它们不是,它们来自1-15。当我从寻呼机做一个动作一次显示30条记录而不是15条(默认)时,就会发生这种情况。

我希望rowID从1到n个记录开始,而不是每个页面1-15个。有没有办法做到这一点? 如果是,请帮助我。谢谢

行ID将以这种方式工作,因为当您在网格中填充数据时,它会为您的行生成动态ID。 这是默认行为。

如果设置主键,则可以获得唯一的行ID。 这样,您将获得主键的值作为行ID。 只需在colModel集合中设置key: true要设置为主键的列的key: true属性。