是否有一个具有排序功能的表对象可供JavaScript免费使用?

时间:2011-06-16 18:00:47

标签: javascript class

我需要对基于表格的JavaScript应用程序中的表进行抽象。我计划使用以下函数创建一个JavaScript类

  • 从对象数组创建表的构造函数
  • 从标题数组和数据数组创建表的构造函数
  • 按任意列排序的方法
  • 将表格拆分为页面并遍历它们的方法
  • 将对象绑定到HTML元素,在其中绘制HTML表格表示的方法

该类很小,很轻,并包含在一个JavaScript文件中。该课程也可以免费用于任何人。

但在我重新发明轮子之前,我不得不问:

这样的事情是否存在? (我找不到任何内容)

2 个答案:

答案 0 :(得分:1)

为什么要编写一个可排序的表类?已经有一些好的了。

以jqGrid为例。它是免费的开源。您可以下载here,查看不同的演示here。另外,您可以在GitHub上找到jqGrid的最新源代码。

答案 1 :(得分:1)

  

该类很小,很轻,并包含在一个JavaScript文件中。该课程也可以免费用于任何人。

一旦你有这个限制,我很确定使用某人的API或实现你自己的API之间的权衡将导致你“重新发明轮子”,因为时间来理解API并使其适应你当前的代码可能与实施的努力相比,这是不值得的。

无论如何,如果您仍想使用某些API,我发现this可能会帮助您发布{{3}}帖子。祝你好运。