function drawChart() {
var inicio = $("select[name='inicio.id']").val(); inicio *= 2; inicio /= 2;
var fim = $("select[name='fim.id']").val(); fim *= 2; fim /= 2;
var anoInicio = $("select[name='anoInicio']").val();
var anoFim = $("select[name='anoFim']").val();
if(anoFim - anoInicio > 1){
alert('No máximo 24 meses de diferença!');
} else {
var data = new google.visualization.DataTable();
data.addColumn('string', 'Mês');
data.addColumn('number', 'Geração');
data.addColumn('number', 'Destinação');
if(anoInicio != anoFim) {
fim += 12;
}
for(var i = inicio; i <= fim; i++){
/* Logica que transforma numero i em mẽs e guarda na variavel printMes*/
data.addRows([
[printMes, i, i*2], //Quero colocar no lugar de i, o valor vindo de um metodo ou banco de dados.
]);
}
/* define titulo, tamanho, etc */
var chart = new google.visualization.ColumnChart(document.getElementById('chart_div'));
chart.draw(data, options);
}
}
O código acima estou usando para criação de gráficos, esta é a API do google, Chart. Queria saber de vocês mestre dos scripts se há, de alguma forma, como eu pegar o valor de um método, ou mesmo do banco de dados e adiciona-lo no local citado para que o gráfico utilize valores reais e então, seja útil. Não sei se consegui me expressar bem, qualquer coisa só falar .. Valeu :D
