2014-12-16 2 views
0

Здесь высокий код пользовательских кнопок Я хочу, чтобы закрыть график при нажатии пользовательской кнопки.Как удалить график при щелчке

exporting: { 
     buttons: { 
      customButton: { 
       x: -62, 
       onclick: function() { 
        alert("I want to delete graph here"); 
       }, 
       symbol: 'circle' 
      } 
     } 
    } 

JS Fiddle

+2

вниз избирателю, пожалуйста, комментарий. Если вы не можете дать ответ, оставьте его, но не голосуйте. – Sadikhasan

ответ

1

В документации есть способ уничтожить() с jsfiddle например: http://api.highcharts.com/highcharts#Chart.destroy

working JSFiddle

exporting: { 
     buttons: { 
      customButton: { 
       x: -62, 
       onclick: function() { 
        chart.destroy(); 
       }, 
       symbol: 'circle' 
      } 
     } 
    } 
+0

'TypeError: chart.destroy не является функцией' – Sadikhasan

+0

Работает отлично для меня на скрипке! –

+1

Несмотря на то, что он уничтожит сообщение об ошибке: http://jsfiddle.net/2F4pJ/384/embedded/result/ «a.onContainerClick не является функцией». См. Этот вопрос github https://github.com/highslide-software/highcharts.com/issues/2775 Мое предложение: используйте то же самое решение в jsfiddle, которое содержится в документации. Вместо этого не используется пользовательская кнопка, а внешняя кнопка. –

Смежные вопросы