Creazione di un report mediante estensioni di terze parti di Qlik Sense

A partire da Qlik NPrinting June 2017, è possibile utilizzare estensioni di terze parti di Qlik Sense all'interno dei report di Qlik NPrinting come immagini, tabelle e livelli.

Estensioni della visualizzazione (solo in lingua inglese)

Requisiti

A partire da Qlik Sense June 2017, tutti gli oggetti aggiunti ad un foglio possono essere utilizzati come immagini. Qlik NPrinting non distingue tra estensioni e visualizzazioni native. Tuttavia, per eseguire correttamente il rendering di un'estensione di terze parti, è necessario che l'implementazione JavaScript dell'estensione soddisfi determinati requisiti. In particolare, l'estensione deve implementare la notifica di “completamento del rendering”.

È possibile utilizzare un'estensione di terze parti come tabella se:

  • L'oggetto contiene esattamente un ipercubo.
  • L'ipercubo è piatto o in pila.

È possibile utilizzare un'estensione di terze parti come livello se:

  • Le proprietà dell'oggetto contengono esattamente un ipercubo.
  • L'ipercubo è piatto o in pila.
  • L'ipercubo presenta almeno una dimensione.
  • L'ipercubo non contiene dimensioni calcolate o raggruppate.

Qlik NPrinting non supporta l'esportazione o la stampa di estensioni della visualizzazione che utilizzano:

  • Risorse esterne.
  • API o moduli JavaScript esterni non documentati.

Impostazione di una notifica di “completamento del rendering”

Per esportare l'estensione di terze parti come immagine, è necessario utilizzare il metodo paint per informare Qlik NPrinting che l'estensione ha terminato il rendering. In caso contrario, potrebbero essere restituite immagini vuote o con un rendering parziale.

// ..., paint : function() { return qlik.Promise.resolve(); } // ...

 

Abilitazione dell'esportazione dell'estensione della visualizzazione (solo in lingua inglese)