获取AngularJS的Kendo Grid中的编辑行,Grid.Current不是一个函数



我正在尝试获取AngularJS的Kendo Grid中的当前编辑行。我尝试了这样的事情:

var grid = $scope.mainGridOptions;
var dataItem = grid.data(grid.current().closest("tr"));

,但它与我不起作用,它是例外:

Uncaught TypeError: grid.current is not a function

我尝试过,也没有起作用

var grid = $scope.mainGridOptions;
 var view = grid.dataSource.view();
  var dataItem = grid.dataSource.data(grid.current);
   console.log(dataItem);

另外,

var dataItem = grid.dataSource.data((grid.currentTarget).colsest("tr"));

错误:

Uncaught TypeError: Cannot read property 'colsest' of undefined

如何获得当前编辑行?

ِ有什么想法吗?或建议??

这对我有用:

 var dataItem = input.get(0).kendoBindingTarget.source; 

最新更新