2
$scope.deleteClick = function(e){
    e.preventDefault();
    var datasource = $scope.mygrid.datasource;
    var index = $(e.target).closest("tr")[0].rowIndex;
    datasource.remove(datasource.at(index -1));
}

在这段代码中,您会看到我进行了 DOM 操作,因为我没有从 parameter 获取行索引e。请帮我获取行索引。

4

1 回答 1

1

我可以建议您使用 Grid 的removeRow方法并仅传递 TR 元素(您无法避免访问 TR 元素)。

grid.removeRow($(e.target).closest('tr'))
于 2015-04-20T20:13:52.513 回答