2013-09-12 5 views
0

Я использую 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); 
+0

Не могли бы вы поделиться своим кодом? – asgallant

+0

Добавлен некоторый код, этот код работает в браузерах, таких как FireFox, Chrome и даже эмулятор Opera TV. – jeroenjoosen

+0

Я узнал, что он ломается при настройке функции NumberFormat. Он загружает версию, JSHash en LoadArgs, но ничего больше. Следующий должен быть NumberFormat. – jeroenjoosen

ответ

0

Проблема фиксируется в Visualization 1.1 (релиз canidate) Google. Так что очень скоро он будет исправлен в производственной версии.