jqGrid:如何删除编辑选项?

时间:2014-10-19 05:53:40

标签: jquery jqgrid

我已经创建了一个按钮,我已经按照以下方式附加了编辑事件 -

$("#editButton").click(function() {
    var gr = jQuery("#gridTable").jqGrid('getGridParam', 'selrow');

    if (gr != null) {
        jQuery("#gridTable").jqGrid('editGridRow', gr, editParams);
    } else
        alert("Please Select Row");
});

但它给我带来了麻烦。在这里,您看到我再次设置editParams。我认为这是问题所在。我可以在再次添加之前删除现有的editParams吗?

2 个答案:

答案 0 :(得分:1)

您可能需要包含更多显示实施的代码。应该修复两次关闭函数的调用。您应该调试错误“h is undefined”(例如关于Developer Tools),查看调用堆栈并发布它发生在jquery.jqGrid.src.js的哪一行。您还应该验证哪些JavaScript文件以及加载的顺序。 可能一次包含一些JavaScript 或者您进行了不必要的绑定。它可能是原始问题的来源

答案 1 :(得分:0)

看起来你需要" editRow"方法

$("#editButton").click(function() {
    var gr = $.jqGrid.getGridParam('selrow');

    if (gr != null) {
        $.jqGrid.editRow(gr);
    } else {
        alert("Please Select Row");
    }
});

为你工作?