如何在ng-grid中获取所选行或行集合?

时间:2014-04-29 13:19:50

标签: angularjs ng-grid

我想获得所选的ROW或网格中所有行的集合(甚至是非渲染的行)。我希望ngRow对象不是它们后面的项目,以便在DOM中找到行。有没有办法做到这一点?

1 个答案:

答案 0 :(得分:1)

选择未渲染的行将需要一些额外的工作。您需要将页面中选定的所有内容保存到本地变量,或者您正在执行的任何不再包含原始选定行的内容变量。

$scope.gridOptions = { 
    data: 'data',
    selectedItems: $scope.selections,
    afterSelectionChange:function() {
        //save selections to a service here
    },
};

我认为你可以用不同的方式做第二个,更正确的另一种方式,你需要什么来获取行ID?

您可以通过简单地传入“row”来提交行对象,“row”是网格中每行的总体对象。虽然使用模板,但您必须在每一行上执行此操作。