寻找JS插件以网格格式加载大量数据

我正在寻找一些有用的JS插件的名称,以加载大量数据并以网格格式显示,例如:

+----------------+---------+---------+--------+---------+---------+------+
| username/Roles | Admin 1 | Super 1 | User 1 | Admin 2 | Super 2 | .... |
+----------------+---------+---------+--------+---------+---------+------+
| User 1         | x       |         | x      |         |         |      |
| User 2         |         | x       |        |         | x       |      |
| User 3         | x       |         |        | x       |         |      |
| ...            |         |         |        |         |         |      |
+----------------+---------+---------+--------+---------+---------+------+

因此,基本上实际的数据有点不同,但是为了说明这一点,我在这里使用了简单的用户名和角色参考。因此,第一列将显示所有不固定的角色,并且第一列将显示所有用户名,该用户名也不是固定数字。角色和用户名可能很多。在此示例中,User 1具有两个角色Admin 1User 1。因此,我将十字标记放在这些位置,以便用户可以直观地看到哪个用户具有哪个角色。其他用户也一样。

因此,我正在寻找一个JS插件,该插件可让我垂直和水平滚动,并具有诸如virtual scroll之类的功能,这样就不会在页面加载时绑定完整数据,从而使网格加载速度更快。

我尝试使用简单的HTML表,但是当我们有少量记录时,它可以工作。当数据变大时,页面将冻结一段时间,因为js代码仍在后台创建表格单元。期待您的建议。谢谢!

williaz 回答:寻找JS插件以网格格式加载大量数据

我最近发现了Cheeta Grid。它使用HTML 5 Canvas而不是常规HTML,因此速度非常快。

演示页面在不到200毫秒的时间内显示了1,000,000条记录。

更多详细信息: https://future-architect.github.io/cheetah-grid/

本文链接:https://www.f2er.com/3128593.html

大家都在问