在剑道网格中,我想知道编辑的哪一行。这是在网格中的网格更改被提交之前(因为我在这里进行验证)。在这里我遇到了一个问题,即调用了多个函数,因此我没有第一个函数中存在的事件。如下所示,我在数据中获取多行,我想从中知道哪一行已更新。我正在使用 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)
我知道我可以将特定编辑行的索引从一个函数发送到另一个函数,但这将有多个函数更改,并且可能引用该函数的其他代码也可能需要更改。