다음 코드의 차트 표시가 있는데이를 클릭 한 줌 단추의 텍스트를 캡처하려고합니다 (이 특정 차트에는 4 가지 다른 확대/축소 단추 설정이 있음). 차트 제목 아래에 표시된 나의 최근 노력은 또한 intelisense가 buttonText를 설정하는 현재의 시도에 표시된 모든 옵션을 제공하지 못하고 있습니다.확대/축소 단추의 차트 제목 재설정
var buttonText = 60;
$('#chartContainer').highcharts('StockChart', {
events: {
click: function (event) {
buttonText = event.target.rangeSelector.buttons.selected.text;
}
},
rangeSelector: {
buttons: [{
type: 'day',
count: 15,
text: '15D'
}, {
type: 'day',
count: 30,
text: '30D'
}, {
type: 'day',
count: 45,
text: '45D'
}, {
type: 'all',
count: 1,
text: 'All'
}],
selected: 3,
inputEnabled: false
},
title: {
text: symbol + ' -- Last '+ buttonText +' Days'
},
yAxis: [{
title: {
text: 'Price'
},
height: 200,
lineWidth: 2
}, {
title: {
text: 'Volume'
},
top: 300,
height: 100,
offset: 0,
lineWidth: 2
}],
series: [{
type: 'candlestick',
name: symbol,
data: ohlc,
}]
});
내가 다시 그리기 이벤트에 이동했던 RangeSelector.setSelected() 메소드를 오버라이드 (override) 할 수 있지만, 다른 간단한 방법으로 도움을 – dinotom
@dinotom에 대한 감사가 위의 예에서 무엇이 잘못 되었습니까? –