【问题标题】:Sorting in hierarchy data in javaScript在javascript中对层次结构数据进行排序
【发布时间】:2013-11-14 09:16:01
【问题描述】:

我已按以下结构填充层次结构数据。

屏幕截图:

在此我想执行排序。在这种情况下,我有用于渲染的平面数据对象。例如。我有像

这样的渲染对象

renderedobjects=[ {1,...},{2,....} ...];

我还尝试通过循环渲染对象进行排序,每个对象都有 Level 属性。但是重新排列渲染对象需要更多时间。有没有其他方法可以执行这种排序。

更新屏幕截图: 屏幕截图 1:

屏幕截图 2:

屏幕截图 3:

更新: 嗨,如果可能,请分享使用递归函数基于缩进级别执行分层数据排序的算法

【问题讨论】:

  • 您能提供更详细的渲染对象示例吗?一层如何嵌套到另一层?
  • @kharandziuk 我已附上渲染对象格式的屏幕截图。请为此做好充分的准备。提前致谢
  • 应该使用对象的什么属性来排序?
  • 我已尝试使用 sort TaskName (int type)

标签: javascript jquery html arrays sorting


【解决方案1】:

我使用下面给出的 YUI 示例实现了 TreeGrid。它非常简单,并且具有很好的数据对象 JSON 模式。

http://jafl.github.io/yui2/treeble/

希望这会有所帮助。

【讨论】:

    猜你喜欢
    • 2022-01-08
    • 2020-12-25
    • 1970-01-01
    • 2016-05-21
    • 2013-01-13
    • 2016-03-06
    • 1970-01-01
    • 2019-12-27
    • 1970-01-01
    相关资源
    最近更新 更多