QlikWorld 2020 Global Conference. Join us to discover how to get the most from your data. Act fast. Register now and save.

Qlik Sense サードパーティ エクステンションの使用

Qlik NPrinting レポート内の Qlik Sense サードパーティ エクステンションを画像、テーブル、およびレベルとして使用することができます。

要件

すべてのオブジェクトがシートに追加され、画像として使用できるようになりました。Qlik NPrinting は、ネイティブのビジュアライゼーションとエクステンションを区別しません。ただし、サードパーティ エクステンションを正しくレンダリングするには、エクステンションの JavaScript 実装が特定の要件を満たす必要があります。特に、エクステンションは「レンダリング終了」通知を実装する必要があります。

サードパーティ エクステンションをテーブルとして使用するための条件:

  • オブジェクトに 1 つのハイパーキューブが含まれている。
  • ハイパーキューブは直線または積み上げ式のいずれかである。

サードパーティ エクステンションをレベルとして使用するための条件:

  • オブジェクトのプロパティに 1 つのハイパーキューブが含まれている。
  • ハイパーキューブは直線または積み上げ式のいずれかである。
  • ハイパーキューブに 1 つ以上の軸が含まれている。
  • ハイパーキューブには計算軸またはグループ軸が含まれていない。

Qlik NPrinting は、以下を使用するビジュアライゼーション エクステンションのエクスポートや印刷をサポートしていません。

  • 外部リソース。
  • 外部および文書化されていない JavaScript モジュールまたは API

「レンダリング終了」通知の設定

サードパーティ エクステンションをイメージとしてエクスポートするには、ペイント メソッドを使用して、エクステンションのレンダリングが終了したことを Qlik NPrinting に通知する必要があります。そうでない場合、イメージが空白になったり、一部のみがレンダリングされる場合があります。

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