【发布时间】:2017-12-28 17:08:18
【问题描述】:
这是按钮 HideAll 的 HTML 代码,但它似乎无法更新图形,这里是标题名称。
单击“全部隐藏”按钮无效。我应该进行哪些更改才能影响监控图表?
我已从 Stockchart 中删除了大部分代码,因为它可能与此问题无关。
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);?>
【问题讨论】:
标签: javascript php highcharts yii