代码之家  ›  专栏  ›  技术社区  ›  bsr

JQgrid:所选行的特定值

  •  10
  • bsr  · 技术社区  · 14 年前

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

    1 回复  |  直到 14 年前
        1
  •  32
  •   Oleg    14 年前

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

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

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