Angular JS uigrid获取选定的行ID

时间:2016-03-18 20:24:20

标签: angular-ui-grid

onRegisterApi: function(gridApi) { 
    $scope.gridApi = gridApi;
    gridApi.selection.on.rowSelectionChanged($scope, function (rows) {
        $scope.selectedComponents = gridApi.selection.getSelectedRows();
    });
},

如何从$scope.selectedComponents获取所有行ID的列表(每行有一个ID列)

Web Api接受List<int> int作为参数。

1 个答案:

答案 0 :(得分:0)

getSelectedRows函数为您提供行实体的数组。你可以建立一个自己的阵列。

var idArray = $scope.selectedComponents.map(function(a) {return a.id;});

Documentation