UP
Charts Não funciona
Fechado
Caros alguma dependência em específico pra que funcione?
Nem o exemplo copiado na integra do tutor não funciona, a página fica em branco.
Att,
Abraço a todos
Nem o exemplo copiado na integra do tutor não funciona, a página fica em branco.
Att,
Abraço a todos
Udson,
Primeiro garanta que os erros estão sendo exibidos:
www.adianti.com.br/forum/pt/view_1186?exibir-os-erros-do-php
Depois, verifique se não é permissão.
Existe dependência da GD, mas se os erros estiverem habilitados, o erro aparecerá.
Att,
PHP Fatal error: Class 'TBarChart' not found in /var/www/ec/app/control/BarChartView.class.php on line 29
Parece que esta classe não existe no Framwork.
O que devo fazer?
Um grande abraço.
Segue o código abaixo:
class BarChartView extends TPage
{
/**
* Class constructor
* Creates the page
*/
function __construct()
{
parent::__construct();
$data['maria'] = array( 1, 2, 3, 4, 5, 6, 7);
$data['pedro'] = array(12, 3, 12, 4, 12, 4, 2);
$data['joao'] = array( 9, 8, 7, 6, 5, 4, 3);
$chart = new TBarChart(new TPChartDesigner);
$chart->setTitle('Chart title', NULL, NULL);
$chart->setSize(640, 300);
$chart->setXLabels(array('a', 'b', 'c', 'd', 'e', 'f', 'g'));
$chart->setYLabel('Y axis label');
$chart->setOutputPath('app/output/barchart.png');
$chart->addData('maria', $data['maria']);
$chart->addData('pedro', $data['pedro']);
$chart->addData('joao', $data['joao']);
$chart->generate();
// wrap the page content using vertical box
$vbox = new TVBox;
//$vbox->add(new TXMLBreadCrumb('menu.xml', __CLASS__));
$vbox->add(new TImage('app/output/barchart.png'));
parent::add($vbox);
}
}
Outra coisa que percebi, nem o auto complite funciona pra esta classe: TBarChart
Udson,
Você deve ter começado seu projeto com o Template.
Se você começar o projeto do framework zerado está lá.
Você pode copiar os arquivos do tutor:
tutor/app/lib/reports/
Att,
Pablo
Fiz o seguinte, copiei os arquivos gerados pelo Adianti Studio aí funcionou.
Grande abraço Obrigado.