Estoy tratando de implementar la acción de desglose del gráfico Sunburst condicionalmente en el evento de clic. Digamos que si estoy haciendo Shift+Click, entonces me gustaría cambiar el color del sector en el que se hizo clic. Y si solo hago un clic, me gustaría desglosar o subir. El código implementado funciona bien, pero solo funciona en la siguiente acción de clic/shift+clic, no durante el primer clic.
Aquí está la implementación
Evento: haga clic en: función (evento) {
if (event.shiftKey) { chartT.series[0].update({ allowTraversingTree: false }); this.series.chart.redraw(); this.color = "blue"; } else { chartT.series[0].update({ allowTraversingTree: true }); this.series.chart.redraw(); chartT.series[0].data[0].doDrilldown(); }}
Cualquier ayuda es apreciada. ¡Gracias!