сначала, www.google.com/jsapi
больше не должен использоваться, он устарел.
новая версия -> https://www.gstatic.com/charts/loader.js
, это только изменит операторы load
.
от ...
google.load("visualization", "1", { packages: ["orgchart"] });
google.setOnLoadCallback(drawChart);
до ...
google.charts.load("current", {packages:["orgchart"]});
google.charts.setOnLoadCallback(drawChart);
проверьте примечания к выпуску ...
Далее вы добавляете три столбца в таблицу данных, здесь ...
var data = new google.visualization.DataTable();
data.addColumn('string', 'Entity');
data.addColumn('string', 'ParentEntity');
data.addColumn('string', 'ToolTip');
, но вы добавляете значения только для двух столбцов, здесь ...
for (var i = 0; i < r.length; i++) {
var Code = r[i][0].toString();
var Name = r[i][1];
var Depend = r[i][2] != null ? r[i][2].toString() : '';
data.addRows([[{
v: Code,
f: Name
}, Depend]]);
}
вам нужно либо удалить столбец всплывающей подсказки,
, либо добавить значение для столбца ...
data.addRows([[{
v: Code,
f: Name
}, Depend, '']]); // <-- blank tooltip column