Как программно прокрутить строку, используя ответную таблицу - PullRequest
0 голосов
/ 29 мая 2018

Можно ли программно прокрутить строку, используя реагирующая таблица [библиотека таблиц для реагирующих проектов]

РЕДАКТИРОВАНИЕ ОТВЕТА: я закончил добавлять ссылки в каждую строку, отформатировав ячейку.и использовал эту функцию

  scrollToKeyInTable(oldKey, newKey) {
    if (newKey) {
      const node = this._rowRefs.get(newKey);
      try {
        const row = node.parentElement.parentElement.parentElement;
        const tableBodyNode = row.parentElement;
        tableBodyNode.scrollTop = row.offsetTop - 35;
        const { scrollX, scrollY } = window;
        node.focus({ preventScroll: true });
        window.scrollTo(scrollX, scrollY);

        return this;
      } catch (e) {}
   } else if (oldKey) {
     const node = this._rowRefs.get(oldKey);
     if (node) {
       node.blur();
   }
 }
}
...