Usando extensões do Qlik Sense de terceiros
É possível usar extensões do Qlik Sense de terceiros dentro dos relatórios do Qlik NPrinting como imagens, tabelas e níveis.
Requisitos
Todos os objetos adicionados a uma pasta podem ser usados como imagens. O Qlik NPrinting não diferencia visualizações e extensões nativas. Porém, para que uma extensão de terceiros seja renderizada corretamente, a implementação JavaScript da extensão precisa cumprir determinados requisitos. Em particular, a extensão deve implementar a notificação de "renderização concluída".
A extensão de terceiros poderá ser usada como tabela se:
- O objeto contiver exatamente um hipercubo.
- O hipercubo for simples ou empilhado.
A extensão de terceiros poderá ser usada como nível se:
- As propriedades do objeto contiverem exatamente um hipercubo.
- O hipercubo for simples ou empilhado.
- O hipercubo tiver pelo menos uma dimensão.
- O hipercubo não contiver dimensões calculadas ou agrupadas.
O Qlik NPrinting não oferece suporte à exportação ou impressão de extensões de visualização que usam:
- Recursos externos.
- Módulos JavaScript ou APIs externos e não documentados.
Configurando uma notificação de "renderização concluída"
Para exportar sua extensão de terceiros como imagem, você deve usar o método paint para informar o Qlik NPrinting que a renderização da extensão foi concluída. Caso contrário, você pode obter imagens em branco ou renderizadas parcialmente.
// ..., paint : function() { return qlik.Promise.resolve(); } // ...
Saiba mais
- Extensões de visualização (somente em inglês)
- Habilitando a exportação de sua extensão de visualização (somente em inglês)