<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <script src="https://ajax.googleapis.com/ajax/libs/dojo/1.10.4/dojo/dojo.js" data-dojo-config="async: true"></script> <script src="https://code.highcharts.com/highcharts.js"></script> <title>Tutorial: Hello Dojo!</title> </head> <body> <h1 id="greeting">Hello</h1> <!-- load Dojo --> <script> require([ 'dojo/dom', 'dojo/dom-construct' ], function (dom, domConstruct) { var greetingNode = dom.byId('greeting'); domConstruct.place('<em> Dojo!</em>', greetingNode); }); </script> <div id="container" style="width:100%; height:400px;"></div> <script> document.addEventListener('DOMContentLoaded', function () { const chart = Highcharts.chart('container', { chart: { type: 'bar' }, title: { text: 'Fruit Consumption' }, xAxis: { categories: ['Apples', 'Bananas', 'Oranges'] }, yAxis: { title: { text: 'Fruit eaten' } }, series: [{ name: 'Jane', data: [1, 0, 4] }, { name: 'John', data: [5, 7, 3] }] }); }); </script> </body> </html>¿Alguien sabe cómo puedo integrar Highcharts en una interfaz de dojo? El mensaje de error que recibo con este código es...
Uncaught ReferenceError: Highcharts is not defined at HTMLDocument.<anonymous> dojo.html:24:27Eventualmente, tendré que hacer que esto funcione para el creador de aplicaciones web de ESRI, que se basa en dojo, por lo que espero que las versiones de dojo sean las mismas. ¿Alguien me indicaría cómo verificar eso también? Sé que se hizo un adaptador para esto en 2014 ( https://github.com/ben8p/highcharts.com-dojo-adapter ), sin embargo, no pude encontrar documentación sobre cómo usarlo y el propietario de este repositorio no pudo ofrecer más ayuda ya que no han trabajado en este proyecto durante algún tiempo.
Saludos y gracias de antemano