修复 无法清除图表数据的 bug

This commit is contained in:
virusdefender 2015-08-21 13:59:46 +08:00
parent 4b49fa5050
commit 40087541f1

View File

@ -16,6 +16,8 @@ require(["jquery", "chart"], function ($, Chart) {
}; };
var chart = new Chart($("#waiting-queue-chart").get(0).getContext("2d")).Line(data); var chart = new Chart($("#waiting-queue-chart").get(0).getContext("2d")).Line(data);
var dataCounter = 0;
function getMonitorData(){ function getMonitorData(){
var hash = location.hash; var hash = location.hash;
if (hash != "#monitor/monitor"){ if (hash != "#monitor/monitor"){
@ -28,13 +30,17 @@ require(["jquery", "chart"], function ($, Chart) {
success: function(data){ success: function(data){
if(!data.code){ if(!data.code){
chart.addData([data.data["count"]], data.data["time"]) chart.addData([data.data["count"]], data.data["time"])
dataCounter ++;
} }
} }
}) })
} }
$("#clear-chart-data").click(function(){ $("#clear-chart-data").click(function(){
for(var i = 0;i < dataCounter;i++) {
chart.removeData(); chart.removeData();
dataCounter = 0;
}
}); });
var intervalId = setInterval(getMonitorData, 3000); var intervalId = setInterval(getMonitorData, 3000);