在 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 列表。 )
我有很多数据,我需要创建一个按钮,或者当我点击时,我把所有选择的行都拿走了。
但是,向下滚动时,由于虚拟DOM,顶部选择的行被取消选择,这是有问题的。
有没有办法在滚动时保存选中的行?
谢谢
如果你能提供一个你目前在做什么的例子,我可以看看。但是,它似乎对我来说工作正常。
我正在使用 getSelectedData
获取数据,但如果您想要行组件,请使用 getSelectedRows
。
这是一个包含 10000 行的示例。 https://jsfiddle.net/70odrgpj/
创建 table。 Select 行。调用 table.getSelectedData()
以获取选定的行。这 returns 行,即使它们当前未在 HTML
(在这种情况下 table 是 Tabulator 对象。如果您没有引用,可以使用 Tabulator.prototype.findTable('table-selector')
来获取与 'table-selector'
匹配的 Tabulator 列表。 )