jqGrid错误:未捕获TypeError:无法读取属性' savetext'未定义的

时间:2015-03-25 13:37:34

标签: jqgrid runtime-error

我有jqGrid JS 4.7.1(2014-12-16)。我想处理自己的储蓄。这就是我调用编辑行的方式:

    var editparameters = {
        "keys" : true,
        "oneditfunc" : function(a){console.log('oneditfunc');},
        "successfunc" : function(a){console.log('successfunc');},
        "url" : 'clientArray',
        "extraparam" : {},
        "aftersavefunc" : function(a){console.log('aftersavefunc');},
        "errorfunc": function(a){console.log('errorfunc');},
        "afterrestorefunc" : function(a){console.log('afterrestorefunc');},
        "restoreAfterError" : true,
        "mtype" : "POST" // I also tried null for this
    };

    grid.editRow(id, editparameters);

当我完成编辑单元格,然后在文本输入中按Enter键时,我在jqgrid中收到此错误:

Uncaught TypeError: Cannot read property 'savetext' of undefined  (jquery.jqGrid.js:9892)

我的目标:处理我自己保存到模型以及发布到服务器而没有jqgrid中的错误。

1 个答案:

答案 0 :(得分:1)

我想您忘记在grid.locale-en.js之前添加jquery.jqGrid.min.js文件。

您不是第一个遇到问题的人。正因为如此,我删除了free jqGrid 4.8中的要求(请参阅readmewiki