【问题标题】:google Visualization Organizational Chart collapse to second row谷歌可视化组织结构图折叠到第二行
【发布时间】:2013-11-27 13:42:33
【问题描述】:

通过使用 google Visualization Organizational Chart 我已经构建了我的组织结构图,基本上它是一个大图表,所以我试图折叠子根直到第二行。

我浏览了 API,发现这里的 collapse(row,collapsed) 要求我的行 ID 不正确,所以这是我的问题。

我怎样才能做到这一点?

【问题讨论】:

    标签: javascript orgchart google-visualization


    【解决方案1】:

    我通过 getChildrenIndexes(row) 方法实现了这一点;

    var allIndexes = chart.getChildrenIndexes(0);
                for (var i = 0; i < allIndexes.length; i++) {
    
                    chart.collapse(allIndexes[i], true);
                }
    

    【讨论】:

      【解决方案2】:

      collapse 方法使用 DataTable 中节点的行索引,而不是行 ID。要从 DataTable 的第 3 行折叠一个节点,您可以使用:

      myOrgChart.collapse(2, true);
      

      【讨论】:

      • 感谢您的回复,在大多数情况下,对于每个节点,它们都有行索引,行索引的顺序为 0 1 2 3,但在我的情况下,行索引不正确,如 0 4 5 1 2 3 0 是根。所以我用下面的答案解决了我的问题。
      猜你喜欢
      • 1970-01-01
      • 2021-10-15
      • 2021-11-04
      • 2011-01-14
      • 1970-01-01
      • 2011-01-06
      • 1970-01-01
      • 2015-09-04
      • 1970-01-01
      相关资源
      最近更新 更多