gpt4 book ai didi

javascript - Google Org Chart 数据溢出到 div 之外

转载 作者:行者123 更新时间:2023-11-28 17:43:44 24 4
gpt4 key购买 nike

我正在为一个元素使用 Google Org 图表,图表的内容在包含的 div 之外流动。该 div 在下面以红色突出显示。我希望图表的节点移动到下一行,以防它流出 div。 (爱丽丝将移动到下一行,数据将继续。)

查看我的 fiddle here

我得到的结果是:

enter image description here

目前是标准的组织结构图数据,但没有联系。

function drawChart() {
var data = new google.visualization.DataTable();
data.addColumn('string', 'Name');
data.addColumn('string', 'Manager');
data.addColumn('string', 'ToolTip');
data.addRows([
[{v:'Mike', f:'Mike'}, '', 'The President'],
[{v:'Jim', f:'Jim'}, '', 'VP'],
['Alice', '', ''],
['Bob', '', 'Bob Sponge'],
['Carol', '', '']
]);

var chart = new google.visualization.OrgChart(document.getElementById('chart_div'));
var options = {
allowHtml: true
};


chart.draw(data, options);
}

最佳答案

我确实最终让它工作了,但没有直接使用 OrgChart 调用。我使用 div 手动创建了每张卡片,并为该 div 指定了

google-visualization-orgchart-node  google-visualization-orgchart-node-small

并将每个div设置为

display: inline-block

查看下面的最终代码

google.load('visualization', '1', {packages: ['orgchart']});
google.setOnLoadCallback(drawChart);

function drawChart() {
var s = '<div class="google-visualization-orgchart-node google-visualization-orgchart-node-small" style=\"display: inline-block; padding: 3px; margin: 5px;\">Mike</div><div class="google-visualization-orgchart-node google-visualization-orgchart-node-small" style=\"display: inline-block; padding: 3px; margin: 5px;\">Jim</div><div class="google-visualization-orgchart-node google-visualization-orgchart-node-small" style=\"display: inline-block; padding: 3px; margin: 5px;\">Alice</div><div class="google-visualization-orgchart-node google-visualization-orgchart-node-small" style=\"display: inline-block; padding: 3px; margin: 5px;\">Bob</div><div class="google-visualization-orgchart-node google-visualization-orgchart-node-small" style=\"display: inline-block; padding: 3px; margin: 5px;\">Carol</div';

document.getElementById('chart_div').innerHTML = s;
}

我失去了一些 OrgChart 功能,但实现了元素所需的外观。请注意,仍然需要下载 OrgChart 代码(我需要它用于元素的其他方面,因此它已经可用。)

成品见 fiddle http://jsfiddle.net/4eD4u/1/

OrgChart Wrap

关于javascript - Google Org Chart 数据溢出到 div 之外,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23667750/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com