如何从jqgrid afterinsertrow函数中检索单元格值?

时间:2013-07-05 04:45:53

标签: javascript jquery jqgrid-php

是否可以从jqgrid afterinsertrow函数中检索值?我尝试提醒数据但显示"undefined"

function(rowid,data){
   alert(data.Name); // "Name" is my column name
}

2 个答案:

答案 0 :(得分:1)

仅当网格参数 gridview 为false时才执行afterInsertRow

$("#grid").jqGrid({
    ...
    gridview : false,
    afterInsertRow : function( rowid, rowdata, rawdata) {
        // do something
    }
});

默认情况下,此参数为true

P.S补充示例。 请check this demo

答案 1 :(得分:0)

这可能不是一个答案,但我在这里创建的示例http://jsfiddle.net/8dYNq/可以给你一些想法。

初始化afterInsertRow时,您将通过jqGrid事件参数获取数据。但是当单击+图标时,它将插入一个空行。因此,字段值为undefined。有关详细信息,请查看控制台日志。