小编Oni*_*ies的帖子

如何在 Kendo 网格中没有事件的情况下知道哪一行处于编辑模式

在剑道网格中,我想知道编辑的哪一行。这是在网格中的网格更改被提交之前(因为我在这里进行验证)。在这里我遇到了一个问题,即调用了多个函数,因此我没有第一个函数中存在的事件。如下所示,我在数据中获取多行,我想从中知道哪一行已更新。我正在使用 Kendo 的内联模式。

function updateRow(event) {
    debugger
    $("#errorPaymentDue").hide();
    grid = $("#gridSupplierPaymentDue").data("kendoGrid");
    var index = $(event).closest("tr").index();
    ...
    myfunction1();
    //myfunctionN is call inside many function written inside myfunction1
}
function myfunctionN(){
      var gridValidation = $("#gridSupplierPaymentDue").data("kendoGrid");
      var data = gridValidation.dataSource.data();
      //want to know which row was edited without event
}
Run Code Online (Sandbox Code Playgroud)

我知道我可以将特定编辑行的索引从一个函数发送到另一个函数,但这将有多个函数更改,并且可能引用该函数的其他代码也可能需要更改。

javascript jquery kendo-ui kendo-asp.net-mvc

3
推荐指数
1
解决办法
2744
查看次数

标签 统计

javascript ×1

jquery ×1

kendo-asp.net-mvc ×1

kendo-ui ×1