Есть ли как получить строки, как они отображаются на AG-GRID? - PullRequest
0 голосов
/ 13 февраля 2020

Мне очень трудно реализовать функцию MOVE-TO в ag-grid.

Цель - перейти к видимой ячейке после нажатия клавиши ввода для внешнего входного текста.

В настоящее время я вызываю forEachNodeAfterFilterAndSort для получения отображаемых строк. Но не так ли просто, когда вы начинаете иметь дело с группами, orgHierachy, скрытыми столбцами и т. Д. c.

Итак, есть ли способ получить что-то подобное на API ag-grid?

например

  _________________
  |  A    |  B    |
  -----------------
0)| Loris | Ipsum |
1)|       | foo   |
2)|       | bar   |
  -----------------

GetRowsAsTheyREALLYAre:

[
   {index:0, A='Loris', B="Ipsum"},
   {index:1, B="foo"},
   {index:2, B="bar"}
]

1 Ответ

0 голосов
/ 14 февраля 2020

Согласно документации Ag-Gird, для получения видимых строк используйте getDisplayedRowCount();.

ex

 getAllDisplayedRows() {
    var count = this.gridApi.getDisplayedRowCount();
       for (var i = 0; i < count; i++) {
      var rowNode = this.gridApi.getDisplayedRowAtIndex(i);
      console.log("row " + i + " is " + rowNode.data);
    }
  }

Чтение this

...