我希望通过某个列值获取jqgrid行id。
示例:我有一个名为'example_id'的列,我需要jqgrid行id给出随机'example_id'。 这可能吗?
注意:我没有点击表格,它是由url传递的参数
答案 0 :(得分:0)
我想你以不完全正确的方式填充jqGrid数据。你写了关于“行索引”而不是rowid。所以我想你没有在输入数据中指定id
或行。 jqGrid需要始终分配网格每一行id
属性的唯一值(id
个<tr>
元素)。由于信息的“必须拥有”字符,jqGrid必须将一些值分配为1,2,3作为rowid。如果您的网格包含具有原生唯一信息的列example_id
,我建议您在key: true
中的列定义中使用colModel
属性。在jqGrid将使用列中的值来指定网格行的id
属性的情况下。所以你可以解决问题。
或者,您可以使用getCol方法获取{id:rowid, value:cellvalue}
项等数组,其中value
属性包含example_id
列的值,id
包含相应的值ROWID。按照你的方式。使用$.map方法,您可以轻松分析数组并获取包含example_id
列中某些特定值的行的ID。