【问题标题】:Get editing row in kendo grid for angularjs, grid.current is not a function在 angularjs 的剑道网格中获取编辑行,grid.current 不是函数
【发布时间】:2026-01-30 22:00:02
【问题描述】:

我正在尝试获取 angularjs 剑道网格中的当前编辑行。 我试过这样的事情:

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

如何获取当前编辑行?

ِ有什么想法吗?还是建议??

【问题讨论】:

    标签: angularjs web asp.net-web-api kendo-grid


    【解决方案1】:

    这对我有用:

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

    【讨论】: