首先,我不知道 Javascript 在这方面的能力。但想知道是否有可能:
- 从文本文件中读取并显示一个非常大的表格(几十列和几十万行),分段;
- 并非所有列都会同时显示。列在组中。一组列需要在隐藏或显示之间切换;
- 可以根据某些列过滤行。
这样做的原因是为了制作一个显示数据分析结果的报表,同时也为用户提供基本的过滤、排序功能。他们最有可能拥有某种网络浏览器。所以 HTML 将是一种理想的格式。
Javascript可以吗?
谢谢!
首先,我不知道 Javascript 在这方面的能力。但想知道是否有可能:
这样做的原因是为了制作一个显示数据分析结果的报表,同时也为用户提供基本的过滤、排序功能。他们最有可能拥有某种网络浏览器。所以 HTML 将是一种理想的格式。
Javascript可以吗?
谢谢!
您可以通过使用网格插件来做到这一点。例如,看看这个问题的答案:JavaScript data grid for Millions rows
我会推荐一个 javascript 表库,例如 DataTables。它包括排序、过滤和分页选项。
它还具有将 DataTables 执行的所有分页、过滤、排序等操作交给服务器的功能。然后,javascript lib DataTables 只是一个事件和显示模块。在这种情况下,可以处理任意数量的行。
因此,您将拥有所需的所有功能,以及在 javascript 中加载的数据的 ajax-y 快速性能,并且可以处理任意数量的行。
绝对没错。Ext.JS 展示了如何非常有效地做到这一点。如果做得正确,它是一种性能优化,可以减少到服务器的往返行程。并提高用户体验响应能力。
ExtJS 富网格示例。(有许多)
ExtJS 示例。(看网格部分)
希望有帮助。