Versões comparadas
Chave
- Esta linha foi adicionada.
- Esta linha foi removida.
- A formatação mudou.
Gerar relatório com conteúdo
Gera um arquivo em formato PDF ou HTML de um relatório existente no projeto ou banco de dados, também pode ser obtido de forma externa, através de api's, e o salva
em uma determinada pastano diretório especificado.
Parâmetros
Nome | Tipo | Doc |
---|---|---|
Parâmetro 1 | String | Campo destinado a receber o conteúdo do relatório. Deve ser passado o conteúdo interno (JSON) do arquivo gerado pela ferramenta de relatório do Cronapp. |
Parâmetro 2 | String | Define o tipo do relatório gerado, podendo ser PDF ou HTML. Só aceita conteúdo gerado a partir do relatório Cronapp. |
Parâmetro 3 | String | Diretório a receber o arquivo referente ao relatório escolhido. |
Parâmetro 4 | Mapa | DadoMapa (s) passados para o relatório. |
Retorno
chave / valor) com os filtros do relatório |
Retorno
retorna o endereço onde foi salvo o arquivo PDF ou HTMLRetorna um relatório em PDF ou HTM baseado no conteúdo do relatório passado.
Compatibilidade
Servidor
Exemplo
No exemplo da figura 1 estamos gerando um PDF contendo os alunos com notas iguais a 10. Para fazer isso, adicionamos um filtro na fonte de dados contida no relatório. O quarto parâmetro só aceita um bloco do tipo Mapa, por essa razão utilizamos o bloco criar mapa com para passar o(s) valor(es) solicitado(s) pelo filtro da fonte de dados e exibir no relatório. O conteúdo do relatório pode ser obtido de duas formas, a primeira, mostrada na figura abaixo, fazemos uma consulta em uma tabela no banco de dados e obtemos o conteúdo JSON do relatório, utilizamos o bloco Abrir consulta para acessar o dado, e o bloco na lista, para obter o primeiro relatório da lista gerada. A segunda forma é inserindo o conteúdo JSON do relatório diretamente no parâmetro Conteúdo do relatório, como mostra a figura 2.
Dica |
---|
Para saber mais como funciona os filtros em relatórios, clique aqui. |
Figura 1 - Bloco de programação Gerar Relatório com conteúdo passando o conteúdo dinamicamente
Na figura abaixo podemos ver a segunda forma de passar o conteúdo do relatório para o parâmetro 1.
Figura 2 - Bloco de programação Gerar Relatório com conteúdo passando de forma estática
Por fim, podemos ver na figura 3 o resultado da execução dos blocos.
Figura 3 - Relatório gerado através do bloco Gerar Relatório com conteúdo
Sobre o bloco
O bloco Gerar Relatório com conteúdo é utilizado para gerar um arquivo PDF de um relatório do Cronapp, acesse a documentação do relatório para mais detalhes.