Javascript 剑道格网在格网处于编辑模式时禁止编辑

Javascript 剑道格网在格网处于编辑模式时禁止编辑,javascript,kendo-ui,kendo-grid,Javascript,Kendo Ui,Kendo Grid,我用它来防止网格处于编辑模式时进行编辑。但我还是发现了一些错误。 例如,首先我单击了添加新记录,将出现一个新行。然后单击网格的标题(参见下图)。发生了什么?创建了一行,但尚未完成编辑。若我再次点击添加新记录,行将重复。如何解决这个问题 看起来这是内联编辑模式中的一个已知限制,但存在一个问题 该解决方法与您添加的代码几乎相同,以防止在编辑时进行编辑,但所使用的选择器用于跟踪标题行上的鼠标向下移动以进行排序 以下是执行添加/编辑时防止排序的解决方案代码: $(".k-grid"

我用它来防止网格处于编辑模式时进行编辑。但我还是发现了一些错误。 例如,首先我单击了
添加新记录
,将出现一个新行。然后单击网格的标题(参见下图)。发生了什么?创建了一行,但尚未完成编辑。若我再次点击
添加新记录
,行将重复。如何解决这个问题


看起来这是内联编辑模式中的一个已知限制,但存在一个问题

该解决方法与您添加的代码几乎相同,以防止在编辑时进行编辑,但所使用的选择器用于跟踪标题行上的鼠标向下移动以进行排序

以下是执行添加/编辑时防止排序的解决方案代码:

$(".k-grid").on("mousedown", ".k-grid-header th", function (e) {
    // prevent sorting/filtering for the current Grid only
        var grid = $(this).closest(".k-grid");
        var editRow = grid.find(".k-grid-edit-row");

        // prevent sorting/filtering while any Grid is being edited
        //var editRow = $(".k-grid-edit-row");

        if (editRow.length > 0) {
            alert("Please complete the editing operation before sorting or filtering");
            e.preventDefault();
        }
});

我也有。

请编辑您的问题,包括网格代码和javascript。包括发布您的代码,最好是一个简单的dojo来演示这个问题。完成后,我使用了与此相同的示例。我发现这个解决方案在Chrome和Edge中有效,但不幸的是在Firefox中无效(81)