Ag-grid:迭代地需要选择节点或在树形网格中为10,000条记录选择行

时间:2016-11-22 10:05:43

标签: treeview ag-grid

树节点结构:

{
  proto: {},
  allChildrenCount: 504,
  childIndex: 0,
  children: [],
  childrenAfterFilter: [],
  childrenAfterSort: [],
  description: "Google",
  expanded: false,
  firstChild: true,
  group: true,
  id: 1,
  keyId: "100047832",
  lastChild: false,
  level: 1,
  name: "Google",
  parent: {},
  rowHeight: 25,
  rowTop: 25,
}

在上面,我正在创建n个节点的树,其中父节点如上面给出的节点,即公司名称:google,其具有504个dept或504个子公司。 我在网格中填充整个树结构,但迭代地选择所有节点: 代码:

$scope.gridOptions.api.forEachNode(function (node) {
    $scope.gridOptions.api.selectNode(node, true);
});

选择全部时间:1分钟

请你建议一个更好的方法来迭代并减少在ag-grid中选择n个节点的时间。提前谢谢。

1 个答案:

答案 0 :(得分:0)

假设您要选择所有数据,可以尝试:

$scope.gridOptions.api.selectAll()