【发布时间】:2017-01-25 09:08:39
【问题描述】:
我已经尝试使用带有数据库的谷歌可视化图表。 但问题是我只能与上线定义一种关系。我可以在其中定义任何没有关系的下线。我真正想要的是我可以将 儿子的 关系与 父亲和母亲 都联系起来,而不仅仅是与他们中的一个人联系。
var data = new google.visualization.DataTable();
data.addColumn('string', 'Name');
data.addColumn('string', 'Manager');
data.addColumn('string', 'ToolTip');
for (var i = 0; i < r.d.length; i++) {
var UserId = r.d[i][0].toString();
var UnderId = r.d[i][1] != 0 ? r.d[i][1].toString() : '';
var RelName = r.d[i][2].toString();
var UserName = r.d[i][3].toString();
var fName = r.d[i][4].toString();
var ProPic = r.d[i][5] != null ? r.d[i][5].toString() : '';
data.addRows([[{ v: UserId, f: '<b>' + RelName + '</b>' + '<br />' + '<img src="ProfilePic/' + ProPic + ' " height="80px" widht="50px"/>' + '<br />' + fName + '<br />'+'User Id :'+ UserId}, UnderId, '']]);
}
var chart = new google.visualization.OrgChart(document.getElementById('chart'));
//var chart = new google.visualization.OrgChart($("#chart")[0]);
chart.draw(data, { allowHtml: true });
【问题讨论】:
标签: c# asp.net sql-server google-visualization