【问题标题】:Auto-increment field on row edit in JqGrid for PHP?JqG​​rid for PHP中行编辑的自动增量字段?
【发布时间】:2014-01-31 08:58:21
【问题描述】:

在 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!"); 的警报弹出窗口

有人能做到吗?

【问题讨论】:

    标签: javascript php jqgrid jqgrid-php


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多