Подсказка снаружи работает в старших, но не в старших магазинах - PullRequest
0 голосов
/ 18 февраля 2019

У меня проблемы с всплывающей подсказкой в ​​highstock, но она отлично работает в старших чартах

Я проверил документы и, похоже, нет различий в конфигурации подсказки для highstock против highcharts.

Пожалуйста, найдите старшие jsfiddle: https://jsfiddle.net/gv5szaeu/

соответствующий фрагмент

Highcharts.chart('container1', {

chart: {
    type: 'column',
    borderWidth: 1
},

  tooltip: {
      outside: true,
      useHTML: true,
      formatter: function() {
       var s =  '<table><tr><td>test<br>test<br>test<br>test<br></td></tr></table>';
       s += '<br>test<br>test<br>test<br>';
       s += '<br>test<br>test<br>test<br>';
       s += '<br>test<br>test<br>test<br>';
       s += '<br>test<br>test<br>test<br>';
       s += '<br>test<br>test<br>test<br>';
       s += '<br>test<br>test<br>test<br>';
       s += '<br>test<br>test<br>test<br>';
       s += '<br>test<br>test<br>test<br>';
       s += '<br>test<br>test<br>test<br>';
       s += '<br>test<br>test<br>test<br>';
       s += '<br>test<br>test<br>test<br>';
       s += '<br>test<br>test<br>test<br>';
       return s;
       },
  },
});

И highstock: https://jsfiddle.net/h45o2xwv/4

Highcharts.stockChart('container', {

    tooltip: {
      outside: true,
      useHTML: true,
      formatter: function() {
       var s =  '<table><tr><td>test<br>test<br>test<br>test<br></td></tr></table>';
       s += '<br>test<br>test<br>test<br>';
       s += '<br>test<br>test<br>test<br>';
       s += '<br>test<br>test<br>test<br>';
       s += '<br>test<br>test<br>test<br>';
       s += '<br>test<br>test<br>test<br>';
       s += '<br>test<br>test<br>test<br>';
       s += '<br>test<br>test<br>test<br>';
       s += '<br>test<br>test<br>test<br>';
       s += '<br>test<br>test<br>test<br>';
       s += '<br>test<br>test<br>test<br>';
       s += '<br>test<br>test<br>test<br>';
       s += '<br>test<br>test<br>test<br>';
       return s;
       },
  },
 });

Ожидается: всплывающая подсказка: снаружи должно работать одинаково в обоих

Фактически: всплывающая подсказка highstock вообще не отображается;всплывающая подсказка, отображаемая правильно вне графика.

1 Ответ

0 голосов
/ 18 февраля 2019

В Highstock опция split включена по умолчанию, поэтому ее необходимо отключить:

tooltip: {
    split: true,
    ...
}

Демонстрационная версия: https://jsfiddle.net/BlackLabel/46ywhxou/

API: https://api.highcharts.com/highstock/tooltip.split

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...