代码之家  ›  专栏  ›  技术社区  ›  Eric Wendelin

在javascript中创建可排序树/网格[关闭]

  •  6
  • Eric Wendelin  · 技术社区  · 16 年前

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

    有没有人知道任何一个javascript工具包的插件或功能可以实现这一点,所以我不需要重新发明轮子在这里?

    7 回复  |  直到 9 年前
        1
  •  7
  •   eyelidlessness    16 年前

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

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

        2
  •  5
  •   bluish dmajkic    13 年前

    我找到了所有这些组件:

    *似乎无法排序

    就我个人而言,我正在努力 树梢 而且,经过一些配置(在文档页面的源代码中查找示例…)之后,我很享受它的简单性和清晰性。

        3
  •  2
  •   czlatea    11 年前

    经过对一棵树的长期研究,我发现最好的一棵是来自jeasyui.com。

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

    enter image description here

        4
  •  1
  •   jeffreypriebe    12 年前

    这个 jstree jquery插件与其插件绑定 jstree-grid 可以处理排序(排序是 plugin to the main jstree )这是非常灵活的(并且重新使用您应用的jquery ui主题)。

    这就是你要找的网格吗?你最终看到的景象非常像: jstree-grid-with-sort-themerolled

    必须手动添加的按列排序,然后 trigger a re-sort .

        5
  •  0
  •   Jason    16 年前

    这里还有一个“官方”示例(页面顶部的网格),使用RowExpanderUX。

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

        6
  •  0
  •   Paul    13 年前

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

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

        7
  •  0
  •   czlatea    9 年前