2015-02-19 2 views
0

Я использую Highcharts 4.0.4. Я сделал некоторые изменения в функции экспорта, применяя следующий код:Highcharts 4.0.4 Ошибка экспорта в Internet Explorer

exporting: { 
       buttons: { 
          contextButton: { 
              enabled: false 
             }, 
             exportButton: { 
              text: 'Download', 
              menuItems: Highcharts.getOptions().exporting.buttons.contextButton.menuItems.splice(2) 
             }, 
             printButton: { 
              text: 'Print', 
              onclick: function() { 
               this.print(); 
              } 
             } 
            } 
           } 

Приведенный выше код показывает кнопку печати и загрузки вместо кнопки экспорта по умолчанию. Кнопка печати выполняет функцию печати, в то время как кнопка загрузки показывает выпадающее изображение для экспорта JPG, PNG, SVG и т. Д.

Этот код отлично работает на Chrome и Firefox, но не на IE 10, любая идея, что я делаю Неправильно здесь? Так или иначе функция экспорта по умолчанию Highchart работает нормально, но этот обновленный код не работает.

Есть идеи?

Спасибо.

+0

Любые ошибки в консоли? Что именно не работает? Кнопки не отображаются? Экспорт не создает изображение? Или печать не работает? Пожалуйста, будьте более конкретными. –

+0

Печать работает нормально, и кнопка экспорта отображается правильно, это просто, когда я нажимаю «Загрузить PNG» или любой другой формат, он ничего не загружает. – Parkash

+0

Еще одна вещь, я отобразил этот график Highchart в iframe, поэтому эти кнопки являются частью iframe. Это связано с iframe? Если да, то как преодолеть эту проблему? – Parkash

ответ

0

некоторые функции экспорта при запуске из iframe не работают на IE версии 10.0.9200.17183. Я попробовал это на некоторых других версиях, таких как версия IE 10.0.9200.16xxx, и он отлично работает, он также работает над IE 11. Странно, но да, это то, что происходит.

Спасибо за помощь всем.

0

Я видел ваш пример на jsfiddle.net/ryazfran

И это работает отлично для меня на IE8. Но я не в состоянии увидеть исходный код ... , как это только шоу пример ...

Можете ли вы опубликовать jsfiddle пример с исходным кодом Highcharts ...

На самом деле код, который я использую, не работает на IE, и я не могу понять, почему он не работает ...

вот моя проблема, я также пробовал последние highcharts 4.1.1, и это не работающий на IE 8

http://www.coderanch.com/t/646332/HTML-CSS-JavaScript/Internet-Explorer-modified-page-prevent

+0

Эй, я где-то читал, что у IE8 есть некоторые проблемы с highcharts. Я думаю, вы должны спросить их прямо. – Parkash

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