2015-02-02 5 views
2

Highchart의 내보내기 도구의 "차트 인쇄"항목 아래에 직선이 있습니다. 데이터 형식에서 이미지를 분리하고 추가 링크를 추가하기 전에 하나 또는 두 개 더 생성하고 싶습니다.하이 차트 내보내기 메뉴에서 분리 선을 표시하는 방법은 무엇입니까?

줄을 어떻게 만들 수 있습니까? 나는 DIV로 해봤지만, 해결책이 아닌 것 같다. (& 속임수가 너무 많다.) <hr>도 아니다. 그래서 최선의 선택은 무엇입니까?

어떤 힌트를 주셔서 감사합니다! 메뉴를 정의 할 때 Highcharts API를 사용하여

enter image description here

+0

그래서 나는 PNG를 다운로드하고, JPEG를 다운로드하고, d PDF 및 다른 파일을 줄 지어 분리 할 수 ​​있습니까? –

+0

@ 모토 : 예. "Download XLS"와 "Link to more ..."사이에서 동일합니다. – luftikus143

+0

메뉴에 대한 코드 만 게시 할 수 있으므로 u를 어디에 넣을 지 알려줄 수 있습니다. 단지 1 줄의 CSS를 넣어야합니다. –

답변

4

, 당신은 단지 exporting.buttons.contextButton.menuItems 배열의 요소로 다음 코드를 추가 할 수 있습니다

{ separator: true } 

다음 코드는 차트 내부에 직접 추가 할 것 옵션을 선택하고 모든 단일 항목을 분리하는 방법을 보여줍니다 (see it on JSFiddle) :

exporting: { 
    buttons: { 
     contextButton: { 
      menuItems: [{ 
       textKey: 'printChart', 
       onclick: function() { 
        this.print(); 
       } 
      }, { 
       separator: true 
      }, { 
       textKey: 'downloadPNG', 
       onclick: function() { 
        this.exportChart(); 
       } 
      }, { 
       separator: true 
      }, { 
       textKey: 'downloadJPEG', 
       onclick: function() { 
        this.exportChart({ 
         type: 'image/jpeg' 
        }); 
       } 
      }, { 
       separator: true 
      }, { 
       textKey: 'downloadPDF', 
       onclick: function() { 
        this.exportChart({ 
         type: 'application/pdf' 
        }); 
       } 
      }, { 
       separator: true 
      }, { 
       textKey: 'downloadSVG', 
       onclick: function() { 
        this.exportChart({ 
         type: 'image/svg+xml' 
        }); 
       } 
      }] 
     } 
    } 
} 
+0

고마워. 예, 전에도 이것을 보았습니다. 그러나 나는 외부 스크립트 [여기] (http://highslide-software.github.io/export-csv/export-csv.js)를 통해 CSV 및 XLS 형식으로 다운로드를 제공하기 때문에 위의 옵션을 하드 코딩해야합니다. CSV/XLS의 디스플레이를 방해합니다. 좋아요, 수동으로 CSV 내보내기 (여기에 업데이트 된 바이올린) (http://jsfiddle.net/luftikus143/gs7h843n/2/)를 추가했지만 XLS 내보내기는 성공하지 못했습니다. 이것이 어떻게 이루어질 수 있었는지 아는 어떤 생각? – luftikus143

+1

코드를 테스트하는 데 몇 가지 문제가 있습니다. 이게 뭐니? [CSF와 XLS로 JSFiddle] (http://jsfiddle.net/gs7h843//3/) –

+0

와우, 대단해! 일하는 것 같습니다. – luftikus143

관련 문제