如何在Angular UI网格中选择下一行?

Ser*_*rov 5 javascript angularjs

我有一个选定的行,通过单击某个按钮(目前我通过AngularHotkeys.js使用空格)我想取消选择当前行并选择当前所选行之后的下一行.

事情很复杂,知道我可以用不同的列对表进行排序.因此,知道应用当前排序的当前行的索引会很棒.

我从哪里开始这个问题?
任何建议表示赞赏.

Rem*_* L. -1

如果我理解正确的话,你应该能够用这样的东西来完成你想要的事情。(没有测试过)

$scope.scrollTo = function( rowIndex ) {
    $scope.gridApi.core.scrollTo( $scope.gridOptions.data[rowIndex], 0);
};

$scope.nextRow() {
   var current = $scope.gridApi.selection.getSelectedRows();
   scrollTo(current + 1);
}
Run Code Online (Sandbox Code Playgroud)

干杯