如何在 Google 组织结构图中选择一些默认节点

Posted

技术标签:

【中文标题】如何在 Google 组织结构图中选择一些默认节点【英文标题】:How to select some default nodes in Google Org Chart 【发布时间】:2013-01-15 12:17:19 【问题描述】:

我是 Google 组织结构图的新手。

很难通过代码在我的图表中选择一些默认节点。

就像在这种情况下,我希望自动选择“jordan”。

注意:节点选择是动态的

提前致谢。

【问题讨论】:

【参考方案1】:

终于由我自己完成了。

var data = new google.visualization.DataTable();

data.addColumn('string', 'Group');
data.addColumn('string', 'Parent');
data.addColumn('string', 'ToolTip');

var response = [
                ['Mark', '', 'Mark'],
                ['John', 'Mark', 'John'],
                ['Mary', 'Mark', 'Mary'],
                ['Jordan', 'Mary', 'Jordan'],
                ['Eli', 'Mary', 'Eli'],
                ['Ivan', 'Mary', 'Ivan'],
                ['Sarah', 'John', 'Sarah'],
                ['Mike', 'John', 'Mike']
              ];
data.addRows(response);

var chart = new google.visualization.OrgChart(document.getElementById('grouporgdiv'));
chart.draw(data, allowhtml:true);

var selectedArray = new Array();
var counter = 0;
var commaSeperatedDefaultValues = "Jordan";
var defaultValuesArray = commaSeperatedDefaultValues.split(",");

for(i=0;i<response.length;i++) 
    chart.setSelection([row: i]);
    var temp = chart.getSelection()[0];
    var a = defaultValuesArray.indexOf(data.getValue(temp.row, 2));
    if(a != -1)
        selectedArray[counter++] = temp;


chart.setSelection(selectedArray);

【讨论】:

以上是关于如何在 Google 组织结构图中选择一些默认节点的主要内容,如果未能解决你的问题,请参考以下文章

带有超链接和 1 单击展开/折叠的 Google 组织结构图

从图中删除节点或重置整个默认图

[转]TensorFlow如何进行时序预测

excel怎么制作树形结构菜单

通过R中的串扰使用选择框在R plotly图中选择默认值,使用静态html不闪亮

看深度学习框架排名第一的TensorFlow如何进行时序预测