детализированная диаграмма в Highcharts изменяет кнопку возврата

#javascript #charts #highcharts #drilldown

#javascript #Диаграммы #highcharts #детализация

Вопрос:

использование детализации highcharts с данными json highcharts.js drilldown.js

Я могу выполнить детализацию, но я хочу изменить кнопку возврата на список сверху, если вы выберете детализацию, вы можете нажать на ссылку, чтобы вернуться к началу. Возможно ли это вместо того, чтобы нажимать назад, назад, назад

Комментарии:

1. Как панировочные сухари? Или просто функциональность «возврата к началу»?

2. Именно на этом я ищу ссылку «хлебные крошки» вместо кнопки

Ответ №1:

Вы можете обернуть метод chart.drillUp() и продолжать запускать его, пока не появится ряд верхнего уровня.

 (function (H) {
    H.wrap(H.Chart.prototype, 'drillUp', function (p) {
      p.call(this);
      while (this.drilldownLevels.length) {
        p.call(this);
      }
    });
})(Highcharts);
  

Пример: https://jsfiddle.net/ubefcxtm /

Следует иметь в виду, что она не переходит непосредственно к ряду верхнего уровня, но запускает детализацию несколько раз — например, событие drillup также запускается несколько раз.