Я использую Google Charts, чтобы распечатать некоторые крутые диаграммы. Он отлично работает во всех моих браузерах. Но приложение, которое я создаю, является приложением HbbTv. В этой среде Google Charts дает мне ошибку, когда он пытается создать DataTable.Google Chart DataTable unknown
Объект google.visualization существует, но arrayToTable не существует ... Когда я пытаюсь использовать DataTable() (создавая новый пустой DataTable), я получаю сообщение об ошибке, что новый google.visualization.DataTable() isn конструктор ...
Кто-нибудь знал, как это может произойти?
Некоторые дополнительная информация:
- google.visualisation загружается (но это только подсчитывать 3 элементов вместо 51)
- HbbTV окружающая среда является Opera 9,8
Спасибо!
Код:
//My code for creating a data table from an array
var dataTable = google.visualization.arrayToDataTable(data, false);
// My code for creating a DataTable with a new instance
var dataTable = new google.visualization.DataTable();
dataTable.addColumn('string', 'Hour');
dataTable.addColumn('number', 'Amount');
dataTable.addColumn('number', 'Average');
dataTable.addRows(data);
Не могли бы вы поделиться своим кодом? – asgallant
Добавлен некоторый код, этот код работает в браузерах, таких как FireFox, Chrome и даже эмулятор Opera TV. – jeroenjoosen
Я узнал, что он ломается при настройке функции NumberFormat. Он загружает версию, JSHash en LoadArgs, но ничего больше. Следующий должен быть NumberFormat. – jeroenjoosen