Telescope (core)

Como incluir uma linha nos relatórios Telescope?

ADS.FAQ-12444
Quando se deseja incluir linhas contendo informações extras nos relatórios do Telescope, existem as alternativas abaixo:

Inclusão de um texto no início ou no fim do relatório

Basta incluir um evento de PRE/POS DISPLAY e gerar o texto utilizando comandos
ctx.p("Texto livre");
Este texto será apresentado como parágrafos soltos no início ou no final do relatório.

Inclusão de dados de detalhe no início ou no fim do relatório

Para casos onde se deseja, por exemplo, incluir uma linha com "Saldo anterior", pode-se criar um evento PRE-REPORT e incluir um código parecido com:
ReportFeature feature = (ReportFeature) getCurrentFeature();
Form form = getForm().clone().nullify();
form.get("CLIENTE").setValue("Saldo anterior");
form.get("SALDO").setValue(123.45);
feature.getReportRenderer().processDetailLine(form);

Inclusão de uma linha de dados antes ou depois de um registro

Da mesma forma que o exemplo anterior, também é possível incluir registros livremente nos eventos PRE/POS RECORD.