7

我想从 JSON 创建一个树结构,但有多个可以排序的列。我见过很多树和网格的实现,但从来没有混合过。

有谁知道任何 Javascript 工具包的插件或功能可以实现这一点,所以我不必在这里重新发明轮子?

4

7 回答 7

8

这看起来很不错: http: //www.max-bazhenov.com/dev/ux.maximgb.treegrid/index.html

使用 ExtJS,它有一些您必须考虑的许可限制。

于 2008-10-10T23:24:09.413 回答
5

我找到了所有这些组件:

* 似乎不可排序

就我个人而言,我正在尝试Treetable,并且经过一些配置(在文档页面源代码中的示例中翻找......),我很享受它的简单性和清晰性。

于 2011-01-14T14:49:13.597 回答
3

经过对树形网格的长期研究,我遇到的最好的一个来自 jeasyui.com

http://www.jeasyui.com/demo/main/index.php?plugin=TreeGrid

在此处输入图像描述

于 2014-05-03T07:37:01.570 回答
2

用于 jQuery的jstree插件与其jstree-grid插件捆绑在一起,可以处理非常灵活的排序(排序是主 jstree 的插件)(并重用您应用的 jQuery UI 主题)。

那是您正在寻找的那种网格吗?你最终会得到一个非常像的视图:jstree-grid-with-sort-themerolled

您必须手动添加按列排序,然后触发重新排序

于 2013-05-05T02:48:36.200 回答
0

这也是一个“官方”示例(页面顶部网格),使用 RowExpander UX。

http://extjs.com/deploy/dev/examples/grid/grid3.html

于 2009-06-01T04:27:47.263 回答
0

DHTMLX 还具有 TreeGrid JavaScript 组件(支持排序和其他与网格相关的功能): http ://dhtmlx.com/docs/products/dhtmlxTreeGrid/

(免责声明:我为 DHTMLX 工作)

于 2012-06-22T11:44:13.327 回答
0

另一个支持引导程序的树形网格。 http://maxazan.github.io/jquery-treegrid/examples/example-bootstrap-3.html

于 2016-02-20T18:12:33.200 回答