Plugin Salvar Relatório
Este plugin executa um Crystal Report e salva o PDF no /vinyl/data/pdf/
diretório. O plugin pesquisará o objeto em que o evento ao qual ele está anexado está localizado para os campos abaixo. Esses campos diferenciam maiúsculas de minúsculas.
Isso só foi testado para o formato de exportação ExcelWorkbook, mas a exportação retorna apenas a quantidade de registros que seu painel de relatório permite, cujo padrão é 1000. Se você não definir Linhas por solicitação para o painel do seu relatório, você só poderá ver os primeiros 1000 registros. Este campo aceita valores muito grandes, testados com 1.000.000.
Nota
Este plugin era anteriormente chamado de SaveCrystalReport
Para Configurar o Limite de Linhas do Painel
- Na página Relatório do seu aplicativo, vá para Gaveta de Ações > Criar esta página
- Clique no botão Mais e selecione Caso Extremo
- Em Opções de Relatório, defina o valor numérico para Limite de Linhas do Painel. Por exemplo: 10000
- Clique em Salvar
| Nome do Campo | Obrigatório pelo Plugin | Atualizado pelo Plugin | Descrição |TABLEROWEND
| ...TABLEROWEND
| reportGuid | * | | O guid para a página do Crystal Report ser executada. Você pode encontrá-lo projetando sua página e, em seguida, clicando em Configurações do Edge Case da página e copiando o ControlID na URL | | fileName | * | | O nome do arquivo para nomear o arquivo no diretório | | bindingCriteria | | | Usando substituição dinâmica com valores no objeto de negócios (por exemplo, {{CustomerID}}), você pode definir os critérios de vinculação que serão usados quando a ação for executada. Por exemplo, se você quisesse vincular a um Customer e Order específicos, você criaria uma nova coluna com o alias bindingCriteria e a definiria como:
abdb5281-bf48-4161-818e-1cb851ad5cca
como CustomerID- 123 como OrderNo
'CustomerID=' || cast({{ID do cliente}} as nvarchar(50)) || '&OrderNo=' || {{OrdemNo}}
como bindingCriteria
CustomerID=abdb5281-bf48-4161-818e-1cb851ad5cca&OrderNo=123
observe que qualquer tipo de dado que não seja string precisará ser convertido como uma string para ser incluído no valor da string do critério de vinculação. | | fileDataSourceId | | | A fonte de dados para salvar o relatório. A fonte de dados deve ser uma fonte de dados de arquivo, ou seja, Local File System, Network File System ou S3 | | impressora | | | Para imprimir a partir da {{nm.ab}} servidor para uma impressora, inclua este campo no seu objeto de dados. Se o valor estiver vazio, ele imprimirá na impressora padrão. Caso contrário, ele procurará uma impressora com o nome especificado e imprimirá nela. Especificar um nome inválido resulta em uma exceção. A impressão é realizada a partir do {{nm.ab}} servidor, não do navegador dos usuários. | | exportFormatType | | | Pode ser usado para passar outros formatos para o mecanismo do Crystal Report. O padrão é gerar um PDF, mas outros valores possíveis (não testados) são:- RichText
- WordForWindows
- HTML32
- HTML40
- ExcelRecord
- Text
- CharacterSeparatedValues
- TabSeparatedText
- EditableRTF
- Xml
- RPTR
- ExcelWorkbook
- PortableDocFormat (use este valor se estiver procurando gerar como documento PDF)
Nota
exportFormatType
os valores são sensíveis a maiúsculas e minúsculas.