Estoy usando Highcharts para representar datos y quiero usar el módulo de exportación de datos para mostrar/ocultar la tabla de datos debajo del gráfico.
Aparentemente, estoy usando todos los scripts requeridos en el orden correcto:
<script src="https://code.jquery.com/jquery-3.5.1.min.js"></script> <script src="https://code.highcharts.com/highcharts.js"></script> <script src="https://code.highcharts.com/modules/boost.js"></script> <script src="https://code.highcharts.com/modules/series-label.js"></script> <script src="https://code.highcharts.com/modules/exporting.js"></script> <script src="https://code.highcharts.com/modules/export-data.js"></script> <script src="https://code.highcharts.com/modules/accessibility.js"></script>Después de estas llamadas, codifico el gráfico de la forma habitual, usando solo las opciones básicas: título, eje, serie...
Todo funciona bien al cargar el gráfico, pero cuando hago clic en "Ver tabla de datos", en realidad se muestra la tabla, pero la consola js muestra un error:
export-data.src.js:488 Uncaught TypeError: b.closest is not a function at export-data.src.js:488:33 at NodeList.forEach (<anonymous>) at f.<anonymous> (export-data.src.js:487:17) at highcharts.src.js:1654:25 at Array.forEach (<anonymous>) at x (highcharts.src.js:1651:17) at fdtoggleDataTable (export-data.src.js:1208:21) at f.onclick (export-data.src.js:1252:25) at HTMLLIElement.onclick (exporting.src.js:2065:45)La línea No. 488 en export-data-src.js es esta: Líneas de código del módulo Highcharts export-data-src.js
Después de que ocurre este error, no puedo ocultar la tabla de datos ni actualizarla a través de las funciones js.