2013-08-19 2 views

답변

0

, 아마이 작품 그런 식으로 만들어 사용자의 요청이 있었다 다시 그 동작을 얻을 수있는 엄격한 방법은 없습니다에

0
legendItemClick: function() { 
    return false; 

} 거짓

$("#container").highcharts({ 
    legend: { 
     useHTML: false 
    } 
}); 
+0

이것은 작동하지 않습니다 http://jsfiddle.net/NPxNS/1/ "파이에 적용 할 수없는 것은 범례 항목이 포인트마다 있습니다 (point.events 참조)." –

+0

예 ..하지만 다음과 같이 사용해야합니다. http://jsfiddle.net/gh/get/jquery/1.7.2/highslide-software/highcharts.com/tree/master/samples/highcharts/plotoptions/pie-point -events-legenditemclick/ – Hrishi

0

설정 useHTML. 그러나 dataLabels에 이벤트를 '클릭'덮어 쓰기하여이를 해제 할 수 있습니다 jsfiddle 작업

chart: { 
     events: { 
      load: function() { 
       var chart = this, 
        points = chart.series[0].data, 
        pLen = points.length; 

       for (var i = 0; i < pLen; i++) { 
        points[i].dataLabel.on('click', function (e) { 
         e.stopPropagation(); 
        }); 
       } 
      } 
     } 
    }, 

.

+0

이 작동하지 않습니다. http://jsfiddle.net/NPxNS/ 이제 선택한 데이터 항목이 바뀌는 데이터 라벨을 클릭 해보십시오. –

+0

OP에서 지정하지 않은 범례를 사용하고 있다고 생각했습니다. – Tomanow