1
0
mirror of https://github.com/invoiceninja/invoiceninja.git synced 2024-09-18 23:42:25 +02:00

Adding charts to reports

This commit is contained in:
Hillel Coren 2018-02-27 10:36:13 +02:00
parent bac8c6af63
commit 4492ea07e5
2 changed files with 22 additions and 3 deletions

View File

@ -246,4 +246,9 @@ class AbstractReport
return $data;
}
public function getPieChartData()
{
}
}

View File

@ -2,7 +2,7 @@
function loadLineChart(data) {
var ctx = document.getElementById('lineChartCanvas').getContext('2d');
window.myChart = new Chart(ctx, {
new Chart(ctx, {
type: 'line',
data: data,
options: {
@ -51,18 +51,32 @@ function loadLineChart(data) {
});
}
function loadPieChart(data) {
}
$(function() {
var lineChartData = {!! json_encode($report->getLineChartData()) !!};
//console.log(chartData);
loadLineChart(lineChartData);
//console.log(chartData);
/*
var pieChartData = {!! json_encode($report->getPieChartData()) !!};
loadPieChart(pieChartData);
console.log(pieChartData);
*/
});
</script>
<div class="row">
<div class="col-md-12">
<div class="col-md-6">
<canvas id="lineChartCanvas" style="background-color:white; padding:20px; width:100%; height: 250px;"></canvas>
</div>
<div class="col-md-6">
<canvas id="pieChartCanvas" style="background-color:white; padding:20px; width:100%; height: 250px;"></canvas>
</div>
</div>
<p>&nbsp;</p>