【发布时间】:2011-12-30 07:42:04
【问题描述】:
我正在使用 JavaScript、JQuery 和 HTML。我的项目的 UI 是完全动态的。我正在寻找支持以下功能的动态 JavaScript/JQuery 网格。
谁能告诉我有什么好看的开源 Grid 支持以下功能吗?
- 我应该能够在运行时创建网格实例并添加到 DOM。
- 支持列模板(文本框、选择、复选框或任何输入或简单文本)
- 支持实时设置新的列模板或替换现有的列模板。
- 列下的输入控件(例如文本框、复选框..)可能启用,可能禁用。
- 实时支持 setData()。
- 如果用户更改了任何输入数据,则支持事件。
- 应该支持选择行
- 支持实时添加行或删除行,无需渲染整个网格。
- 支持分页。
- 支持按任意列实时排序。
- 如果数据按用户实时排序,则触发事件。
- 网格 UI 必须支持可实现的列
- 自动调整大小(如果网格可以根据父元素的大小自动调整大小,那就太好了)
- 肯定有很好的文档。
【问题讨论】:
-
自己写。如果你想要所有这些功能,你需要自己做。定制解决方案永远是最好的解决方案。
-
我不确定它是否总是最好的解决方案。我的意思是 - 我不打算构建自己的数据库引擎,而不是使用 InnoDB...
-
@Roynos,我自己写了一些东西,但我需要投入大量时间来实现所有功能,如排序、调整大小......等等。所以我正在寻找一个网格控件。我还在一一评估所有网格。
-
@Raynos 这太荒谬了。最好的解决方案是以最低成本运行的解决方案。如果已经完成,为什么还要构建它?
-
@RichardDesLonde 你是对的。我的选择是选择现有的最佳解决方案并根据您的要求对其进行扩展。
标签: javascript jquery grid