【发布时间】:2013-11-27 13:42:33
【问题描述】:
通过使用 google Visualization Organizational Chart 我已经构建了我的组织结构图,基本上它是一个大图表,所以我试图折叠子根直到第二行。
我浏览了 API,发现这里的 collapse(row,collapsed) 要求我的行 ID 不正确,所以这是我的问题。
我怎样才能做到这一点?
【问题讨论】:
标签: javascript orgchart google-visualization
通过使用 google Visualization Organizational Chart 我已经构建了我的组织结构图,基本上它是一个大图表,所以我试图折叠子根直到第二行。
我浏览了 API,发现这里的 collapse(row,collapsed) 要求我的行 ID 不正确,所以这是我的问题。
我怎样才能做到这一点?
【问题讨论】:
标签: javascript orgchart google-visualization
我通过 getChildrenIndexes(row) 方法实现了这一点;
var allIndexes = chart.getChildrenIndexes(0);
for (var i = 0; i < allIndexes.length; i++) {
chart.collapse(allIndexes[i], true);
}
【讨论】:
collapse 方法使用 DataTable 中节点的行索引,而不是行 ID。要从 DataTable 的第 3 行折叠一个节点,您可以使用:
myOrgChart.collapse(2, true);
【讨论】: