Lançado Adianti Framework 7.6!
Clique aqui para saber mais
Charts Não funciona 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 ...
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

Pacotão Dominando o Adianti Framework 7
O material mais completo de treinamento do Framework.
Curso em vídeo aulas + Livro completo + Códigos fontes do projeto ERPHouse.
Conteúdo Atualizado! Versão 7.4


Dominando o Adianti 7 Quero me inscrever agora!

Comentários (5)


PD

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,
UP

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.

UP

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



PD

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
UP

Fiz o seguinte, copiei os arquivos gerados pelo Adianti Studio aí funcionou.

Grande abraço Obrigado.