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