2016-02-26 3 views
5

Vai a questa pagina, ad esempio: https://developers.google.com/chart/interactive/docs/quick_startGoogle Visualization Charts Gli esempi di API sono errati, come risolverli?

A seconda di un browser vediamo uno degli errori nel modo seguente:

  • Uncaught ReferenceError: Hh is not defined (in Chrome)
  • TypeError: chart.draw is not a function (in Firefox)

Gli esempi JSFiddle collegati dalla documentazione e i tentativi di lavorare con i grafici falliscono manualmente con la stessa diagnostica.

C'è un modo per aggirare questo problema?

+0

https://groups.google.com/forum/#!topic/google-visualization-api/tdswEASPEKA Sembra essere una rottura recente. –

+0

Vedi anche: https://github.com/google/google-visualization-issues/issues/2182 –

risposta

11

Sembra essere a bad release (v44). Fino a quando non è fisso, la soluzione è quella di specificare esplicitamente precedente versione delle API per caricare invece di utilizzare corrente:

-  google.charts.load('current', {'packages':['gantt']}); 
+  google.charts.load('43', {'packages':['gantt']}); 

Si prega di notare che questo sarà davvero congelare la versione grafici e non sarà possibile ottenere nuove funzioni e bugfix a meno annullerai le modifiche.

+0

Grazie! Mi ci è voluto un po 'per capire cosa stava succedendo! – jkgeyti

+1

Mi capita di avere quasi tutti i giorni guasti completi di google charts. Ogni volta che viene rilasciata una nuova versione, la funzione google.load si interrompe. Specificare un numero di versione come nell'esempio fornito sembra aver fermato la follia. Grazie. – rmirabelle

Problemi correlati