在 Tabulator 中滚动时保持选择

Keep the selection while scrolling in Tabulator

我有很多数据,我需要创建一个按钮,或者当我点击时,我把所有选择的行都拿走了。

但是,向下滚动时,由于虚拟DOM,顶部选择的行被取消选择,这是有问题的。

有没有办法在滚动时保存选中的行?

谢谢

如果你能提供一个你目前在做什么的例子,我可以看看。但是,它似乎对我来说工作正常。

我正在使用 getSelectedData 获取数据,但如果您想要行组件,请使用 getSelectedRows

这是一个包含 10000 行的示例。 https://jsfiddle.net/70odrgpj/

创建 table。 Select 行。调用 table.getSelectedData() 以获取选定的行。这 returns 行,即使它们当前未在 HTML

中呈现

(在这种情况下 table 是 Tabulator 对象。如果您没有引用,可以使用 Tabulator.prototype.findTable('table-selector') 来获取与 'table-selector' 匹配的 Tabulator 列表。 )