7

首先,我不知道 Javascript 在这方面的能力。但想知道是否有可能:

  1. 从文本文件中读取并显示一个非常大的表格(几十列和几十万行),分段;
  2. 并非所有列都会同时显示。列在组中。一组列需要在隐藏或显示之间切换;
  3. 可以根据某些列过滤行。

这样做的原因是为了制作一个显示数据分析结果的报表,同时也为用户提供基本的过滤、排序功能。他们最有可能拥有某种网络浏览器。所以 HTML 将是一种理想的格式。

Javascript可以吗?

谢谢!

4

3 回答 3

5

您可以通过使用网格插件来做到这一点。例如,看看这个问题的答案:JavaScript data grid for Millions rows

于 2012-09-21T14:59:12.000 回答
3

我会推荐一个 javascript 表库,例如 DataTables。它包括排序、过滤和分页选项。

它还具有将 DataTables 执行的所有分页、过滤、排序等操作交给服务器的功能。然后,javascript lib DataTables 只是一个事件和显示模块。在这种情况下,可以处理任意数量的行。

因此,您将拥有所需的所有功能,以及在 javascript 中加载的数据的 ajax-y 快速性能,并且可以处理任意数量的行。

使用 DataTables 进行服务器端数据处理

于 2012-09-21T15:03:27.380 回答
-3

绝对没错。Ext.JS 展示了如何非常有效地做到这一点。如果做得正确,它是一种性能优化,可以减少到服务器的往返行程。并提高用户体验响应能力。

ExtJS 富网格示例。(有许多)

ExtJS 示例。(看网格部分)

希望有帮助。

于 2012-09-21T16:06:31.413 回答