Я читаю данные JSON и пытаюсь построить узлы из этих данных. Я хочу, чтобы нажимали и переключали, показывая больше под человеком. Он работал без чтения данных JSON, но теперь, когда я читаю оттуда, он сломался? Поэтому я не слишком уверен, что случилось? Здесь находится переключатель переключения, и я добавил jsfiddle, чтобы посмотреть полный код? Есть идеи? Я неправильно строю данные JSON?On Click toggle Google org chart viz?
var runonce = google.visualization.events.addListener(chart, 'ready', function() {
var previous;
$('#chart_div').on('click', 'div', function() {
console.log(this);
var selection = chart.getSelection();
var row;
if (selection.length == 0) {
row = previous;
}
else {
row = selection[0].row;
previous = row;
}
var collapsed = chart.getCollapsedNodes();
var collapse = (collapsed.indexOf(row) == -1);
chart.collapse(row, collapse);
chart.setSelection();
});
google.visualization.events.removeListener(runonce);
for (var i = 0; i < data.getNumberOfRows(); i++) {
chart.collapse(i, true);
}
});
надеюсь, что это помогает, дайте мне знать, если я что-то пропустил ... – WhiteHat
Большое спасибо, и я понял, моя ошибка была там не было ДИВ, что для каждого человека, поэтому событие было не уволен. Починил это. – Ben