0
이 코드는 HideAll 버튼의 HTML 코드이지만 그래프를 업데이트 할 수없는 것 같습니다. 여기서 제목 이름입니다.Yii의 HighCharts에서 업데이트
모두 숨기기 버튼을 클릭해도 아무 효과가 없습니다. 모니터링에 영향을 미치기 위해 어떤 변경을해야합니까?
아마도이 문제와 관련이 없으므로 Stockchart에서 대부분의 코드를 제거했습니다. http://api.jquery.com/jQuery.ajax/#jqXHR 따르면
Yii::app()->clientScript->registerScript(__CLASS__."#JSONGraph",
"chart.destroy(); // Destroy the placeholder chart
$('#graphContainer').hide().html('<br /><br /><br /><h2 class=\"text-center\">Loading Data<br /><small>Just a moment...</small></h2>').fadeIn('slow');
var JSONDataXHR = $.ajax({
dataType: 'json',
url: '".$this->createUrl('jsonData')."?GasRecoveryMonitoring[datetime][]='+(Date.now()-1000*60*60*24*365*4)+'&GasRecoveryMonitoring[datetime][]='+Date.now()
});
JSONDataXHR.success(function(data) {
var monitoringChart = new Highcharts.StockChart({
title: {
text: 'Recovery Rate %'
},
chart: {
renderTo: 'graphContainer',
height: 500,
zoomType: 'x'
},
credits: {
enabled: false
},
series: data
});
$('#HideAll').click(function(){
monitoringChart.update({
title: {
text: 'Inverted'
}
});
});
});
JSONDataXHR.fail(function() {
alert('FAILED');
});
", CClientScript::POS_LOAD);?>
은 감사하지만 monitoringChart.update를 교체하는 경우가 나던 버그 –
의 원인이 될 것 같다 ({ 제목 : { 텍스트 : 를 '반전'을} }); alert()와 같은 것을 사용하면 정상적으로 작동하는 것 같습니다. –
여기에 표시된 내용은 모두 올바르게 보입니다. 자바 스크립트 오류가 발생합니까? 아마 당신은 Highchart에서 올바른 코드를 가져 오지 않을 것입니다. – csp713