2014-12-03 2 views
1

안녕하세요 높은 차트를 사용 중입니다. 새 창이나 탭에서 상위 차트를 내보내려고했습니다. 시나리오를 고려해보십시오. 인쇄 차트 옵션을 클릭 할 때마다 팝업 창이 나타납니다. 인쇄 미리보기. 내가 원하는 것은 그 팝업 대신 인쇄 미리보기를 새 탭에서 열기를 원한다는 것입니다.새 탭에서 차트 인쇄

감사합니다. 미리 감사드립니다.

$(function() { 
    $('#container').highcharts({ 

     credits: { 
      enabled: false 
     }, 

     xAxis: { 
      categories: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 
         'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'] 
     }, 

     series: [{ 
      data: [29.9, 71.5, 106.4, 129.2, 144.0, 176.0, 
        135.6, 148.5, 216.4, 194.1, 95.6, 54.4] 
     }], 

     navigation: { 
      buttonOptions: { 
       enabled: false 
      } 
     }, 
     exporting: { 
      format:"print" 
     } 
    }); 

    // button handler 
    $('#button-export').click(function() { 
     var chart = $('#container').highcharts(); 
     chart.exportChart(); 
    }); 
}); 
+0

내가 높은 차트에 새로운 오전으로이 또한 작동하지 않고, 나는 이것을 참조 번호 – Madhav

+0

과 같이 처리했습니다. 서버에서 차트를 내보내는 방법을 모르는 경우이 게시물을 확인하십시오. highchart export

+0

내 로컬에서 문제가 아니에요 highchart 라이브러리가 제공하는 방식으로 차트를 내보낼 수 있지만 새 탭에서 내보낼 수 없습니다. 귀하의 반응과 시간을 주셔서 감사합니다 – Madhav

답변

2

당신은 수출에 formAttributes를 사용해야합니다 : : 여기

내 코드를 간다

formAttributes: { 
      target: '_blank' 
} 

http://jsfiddle.net/dWfv5/10/