在JqGrid for PHP中的行编辑时自动增加字段?

时间:2014-01-31 08:58:22

标签: javascript php jqgrid jqgrid-php

在PHP的JqSuite中,我每次提交行编辑时都会尝试自动递增字段值。 我的代码不起作用了!

grid.php 摘录:

$custom = <<<CUSTOM

var rowId;
var keys, oneditfunc, succesfunc, url, extraparam, errorfunc, afterrestorefunc;

function aftersavefunc(rowId, response) {
    alert("aftersavefunc Fired!");
    alert(rowId);

    $("#grid").jqGrid('setCell', rowId, 'revision', '3');
}

jQuery("#grid").jqGrid('editRow', rowId, keys, oneditfunc, 
        succesfunc, url, extraparam, aftersavefunc, errorfunc, afterrestorefunc);

CUSTOM;

我甚至没有从alert("aftersavefunc Fired!");

获取警告弹出窗口

有人能够这样做吗?

1 个答案:

答案 0 :(得分:0)

我找到了一个问题的解决方案:我只需要使用:

$cid = jqGridUtils::GetParam('my_id');

$grid->setAfterCrudAction('edit', "UPDATE my_table SET revision  = revision + 1 WHERE my_id=?",array($cid));