从ng-grid中的selectedItems中选择值

时间:2014-02-26 13:57:18

标签: angularjs ng-grid

我在ng-grid默认数组(selectedItems)中获取所选行。

我想知道是否有人知道如何获取特定值而不是整行值?

例如,我有以下列:

产品|价值|数量|信息| ID |重量|股票

我希望我的结果只有名称和ID ......这可能吗? selectedItems数组显示所选项的每个列和值。

谢谢!

2 个答案:

答案 0 :(得分:0)

只需使用数组索引即可获取数据。

例如selectedItems[0].Value给出第一项的Value。我希望这就是你的意思。

答案 1 :(得分:0)

$scope.$watch('gridOptions.selectedItems', function (selectedRows, oldSelection) {
  $scope.result = [];

  for (var i = 0; i < selectedRows.length; i++) {
    $scope.result.push({
      id: selectedRows[i].id,
      value: selectedRows[i].value
    });
  }
});

$scope.result将是一个对象数组,其中只包含网格中每个选定行的ID和值