0

我正在尝试使用以下 JavaScript 函数在单击时从 jqgrid 获取特定的单元格值。

在下面的函数#datagrid中是存储 jqgrid 的表。

            $("#datagrid").click(function(){ 
                var selr = $("#datagrid").getCol('companyid');
                alert(selr);
            });

我的问题是,当我单击 jqgrid 时,它会在警报消息中显示 jqgrid 中的所有行 ID,但我只需要从 jqgrid 中选择的特定 companyid。我该如何进行这项工作?

4

1 回答 1

1

您应该使用getCell函数从行 id 标识的单元格中读取值。

所以,你应该尝试这样的事情:

$("#datagrid").click(function(){ 
    var grid = jQuery('#datagrid');
    var sel_id = grid.jqGrid('getGridParam', 'selrow');
    var myCellData = grid.jqGrid('getCell', sel_id, 'MyColName');
});
于 2012-09-03T06:15:56.910 回答