JQgrid:所选行的特定值

时间:2010-06-11 06:29:28

标签: jqgrid

如何从所选行获取(隐藏)列的值。也就是说,单元格值需要来自colName标识的单元格和所选行(不使用多选)。从API我看到方法getGridParam(“selrow”)用于读取行,可能能够与其他方法结合..但是,任何方便的方法可用吗?代码片段可以节省大量时间...... 感谢。

1 个答案:

答案 0 :(得分:32)

您应该使用getCell函数来读取行ID标识的单元格中的值。因此,如果您需要所选行的“MyColName”列中的数据,您可以使用以下代码执行此操作:

var grid = jQuery('#list');
var sel_id = grid.jqGrid('getGridParam', 'selrow');
var myCellData = grid.jqGrid('getCell', sel_id, 'MyColName');

如果您需要阅读行的完整数据,可以使用getRowData代替getCell。有关jqGrid支持的方法的更多信息,请参阅文档(参见http://www.trirand.com/jqgridwiki/doku.php?id=wiki:methods)。