clusterize.js能否与datatables.net一起使用?

7

我将大量数据加载到我的表格中。
我正在使用 datatables 帮助进行搜索、排序、分页等功能。由于数据量较大(和样式行),在浏览器中渲染通常需要很长时间。

是否可以使用 Clusterize.js 与 datatables.net 一起提高渲染速度?

1个回答

5

简而言之,这不值得花费这么多功夫。

既然您需要类似DataTable提供的丰富功能和Clusterize提供的无限滚动特性,请考虑切换到同时具有这两个功能的库,例如SlickGrid。尽管主要存储库已被放弃, 但是已经积极维护分支。请参见示例,我相信您一定会在那里找到您寻找的东西。

我知道这并不是您想听到的答案,因为我知道更换现有的实现非常麻烦,但我认为在最近的未来内没有人会负责将这两个库合并在一起。


感谢您抽出时间来回答。我知道这不是您期待的答案,因为我知道更改现有的实现会很痛苦。您非常正确,我广泛使用datatables,更换它确实会很痛苦。我也更喜欢datatables的文档和API,而不是SlickGrid。在接受这个答案之前,我会等待看看是否还有其他人有什么补充。 - Marklar
2
我也刚发现了一个datatables扩展(https://datatables.net/extensions/scroller/),它可能执行与Clusterize.js类似的功能。 - Marklar
2
太棒了!那么scroller是最好的选择。它已经与datatables集成,还有什么比这更好的呢? 作为Clusterize.js的作者,如果有人花时间做你所要求的事情,我会非常惊讶,因为这种集成可能会很棘手,datatables非常庞大:D - Denis
1
Clusterize.js的作者在我看来似乎是一个权威的来源。我接受了这个答案,但对于那些已经大量使用datatables而不是SlickGrid的人来说,建议更新为Datatables Scroller扩展可能是一个好主意。再次感谢您的帮助。 - Marklar

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接