sureIndexVisible не работает, когда группировка активна - PullRequest
0 голосов
/ 26 мая 2020

Мне нужно сохранить позицию прокрутки внизу при добавлении новой строки. Когда группировка неактивна, убедитесь, что indexVisible (INDEX_OF_LAST_ROW, "bottom") работает нормально. Но когда группировка строк активна, убедитесь, что IndexVisible не работает, а позиция прокрутки идет вверх. Есть ли у кого-нибудь быстрое решение этой проблемы?

1 Ответ

0 голосов
/ 27 мая 2020

Я могу получить количество сгруппированных узлов и устранить проблему, используя приведенный ниже код.

    var count = 0;
    this.gridApi.forEachNode(function (node) {
      if (node.group) {
        count += 1;
      }
    });
    this.gridApi.ensureIndexVisible(count, "bottom");

Кстати, если группировки строк нет, это легко сделать с помощью this.gridApi.ensureIndexVisible(this.state.rowData.count - 1, "bottom")

...