2013-05-03 5 views

답변

-1

사용할 수 있습니다 :

var legendLeft = $j('<div>') 
       .css({ 
        width: 160, 
        maxHeight: 210, 
        padding: 10, 
        position: 'absolute', 
        overflow: 'auto', 
        right: 500, 
        top: 380, 
        borderRadius: options.borderRadius 
       }) 
       .appendTo(chart.container); 

      var legendRight = $j('<div>') .css({ 
       width: 260, 
       maxHeight: 210, 
       padding: 10, 
       position: 'absolute', 
       overflow: 'auto', 
       right: 165, 
       top: 383, 
       borderRadius: options.borderRadius 
      }).appendTo(chart.container); 

확인이 : http://highslide.com/forum/viewtopic.php?f=9&t=15782

예 1 : http://jsfiddle.net/Fusher/ArmRM/14587/

예 2 : http://jsfiddle.net/hfrntt/EQGWV/

14

이것은 예를 들어, 범례 항목과 체크 상자가있는 다양한 다른 것들을 외부 컨트롤 :

http://jsfiddle.net/simo/57SR9/94/

기능 :

$('#checkAll').click(function(){ 
    for(i=0; i < chart.series.length; i++) { 
     if(chart.series[i].selected == false){ 
      chart.series[i].select(); 
      showSeries.call(chart.series[i], {checked: true}); 
     } 
    } 
}); 
+3

아주 좋은 데모. – Mark

+0

멋진 데모. 차트의 경우 select (select)를 사용하여 코드를 이미 (라인 또는 파이) 가져 왔지만 showSeries 메소드는 기본적으로 작동하지 않았습니다. 내 checkAll 메소드는 다음과 같이 보입니다 : $ ('checkAll'). ((i = 0; i ilinca

관련 문제