Сохраняйте выделение при прокрутке в Tabulator - PullRequest
0 голосов
/ 31 марта 2020

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

Однако при прокрутке вниз, строки, выбранные вверху, отменяются из-за к виртуальному DOM, который проблематичен c.

Есть ли способ сохранить выделенные строки при прокрутке?

спасибо

1 Ответ

0 голосов
/ 01 апреля 2020

Если вы можете привести пример того, что вы в настоящее время делаете, я могу посмотреть на это. Тем не менее, кажется, что он работает правильно для меня.

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

Вот пример с 10000 строками. https://jsfiddle.net/70odrgpj/

Создать таблицу. Выберите строки. Вызовите table.getSelectedData(), чтобы получить выбранные строки. Это возвращает строки, даже если они в данный момент не отображаются в HTML

(В этом случае таблица является объектом Tabulator. Если у вас нет ссылки, вы можете использовать Tabulator.prototype.findTable('table-selector'), чтобы получить список Табулаторов, соответствующих 'table-selector'.)

...