Power BI ビジュアルでのビジュアル対話
ビジュアルを選択、ズーム、またはクリックして対話することをユーザーに許可する場合があります。 また、ユーザーがビジュアルを操作できないように、ビジュアルを静的にしたい場合もあります。
ビジュアルでは、allowInteractions
フラグの値のクエリを実行できます。このフラグでは、ビジュアルでビジュアル対話を許可する必要があるかどうかが示されています。 たとえば、ビジュアルは、レポートの表示や編集時では対話形式ですが、ダッシュボードに表示されるときは対話形式ではない可能性があります。 このような対話には、"クリック"、"パン"、"ズーム"、"選択" などがあります。
Note
ベスト プラクティスは、指定されているフラグに関係なく、すべてのシナリオでヒントを有効にすることです。
対話型のアクセス許可を設定する
allowInteractions
フラグは、IVisualHost
インターフェイスのメンバーとして、ビジュアルの初期化中に、ブール値として渡されます。
対話形式ではないビジュアルが必要な Power BI のすべてのシナリオでは (ダッシュボード タイルなど)、allowInteractions
フラグは false
に設定されます。 それ以外の場合 (レポートなど)、allowInteractions
は true
に設定されます。
次のコード サンプルは、allowInteractions
フラグを使用して対話型のアクセス許可を設定する方法を示しています。
...
let allowInteractions = options.host.hostCapabilities.allowInteractions;
bars.on('click', function(d) {
if (allowInteractions) {
selectionManager.select(d.selectionId);
...
}
});
allowInteractions
フラグの使用の詳細については、SampleBarChart ビジュアル リポジトリを参照してください。