Qlik Sense サードパーティ エクステンションの使用
Qlik NPrinting レポート内の Qlik Sense サードパーティ エクステンションを画像、テーブル、およびレベルとして使用することができます。
要件
すべてのオブジェクトがシートに追加され、画像として使用できるようになりました。Qlik NPrinting は、ネイティブのビジュアライゼーションとエクステンションを区別しません。ただし、サードパーティ エクステンションを正しくレンダリングするには、エクステンションの JavaScript 実装が特定の要件を満たす必要があります。特に、エクステンションは「レンダリング終了」通知を実装する必要があります。
サードパーティ エクステンションをテーブルとして使用するための条件:
- オブジェクトに 1 つのハイパーキューブが含まれている。
- ハイパーキューブは直線または積み上げ式のいずれかである。
サードパーティ エクステンションをレベルとして使用するための条件:
- オブジェクトのプロパティに 1 つのハイパーキューブが含まれている。
- ハイパーキューブは直線または積み上げ式のいずれかである。
- ハイパーキューブに 1 つ以上の軸が含まれている。
- ハイパーキューブには計算軸またはグループ軸が含まれていない。
Qlik NPrinting は、以下を使用するビジュアライゼーション エクステンションのエクスポートや印刷をサポートしていません。
- 外部リソース。
- 外部および文書化されていない JavaScript モジュールまたは API。
「レンダリング終了」通知の設定
サードパーティ エクステンションをイメージとしてエクスポートするには、ペイント メソッドを使用して、エクステンションのレンダリングが終了したことを Qlik NPrinting に通知する必要があります。そうでない場合、イメージが空白になったり、一部のみがレンダリングされる場合があります。
// ..., paint : function() { return qlik.Promise.resolve(); } // ...
詳細を見る
- ビジュアライゼーション エクステンション (英語のみ)
- ビジュアライゼーション エクステンションでエクスポートを有効にする (英語のみ)