Interakce vizuálů ve vizuálech Power BI

Někdy chcete uživateli povolit interakci s vizuálem tak, že ho vyberete, přiblížíte nebo kliknete na něj. Jindy chcete, aby byl vizuál statický, takže uživatel nemůže s vizuálem pracovat.

Vizuály se můžou dotazovat na hodnotu příznaku allowInteractions , což označuje, jestli vizuál umožňuje interakce vizuálů. Vizuály můžou být například interaktivní během prohlížení nebo úprav sestavy, ale vizuály můžou být neinteraktivní, když se zobrazí na řídicím panelu. Mezi tyto interakce patří kliknutí, posouvání, zvětšení, výběr a další.

Poznámka:

Osvědčeným postupem je povolit popisy ve všech scénářích bez ohledu na označený příznak.

Nastavení interaktivních oprávnění

Příznak allowInteractions se předá jako logická hodnota během inicializace vizuálu jako člen IVisualHost rozhraní.

Pro všechny scénáře Power BI, které vyžadují neinteraktivní vizuály (například dlaždice řídicího panelu allowInteractions ), nastavte příznak na false. V opačném případě (například Sestava), nastaveno allowInteractions na truehodnotu .

Následující ukázka kódu ukazuje, jak pomocí příznaku allowInteractions nastavit interaktivní oprávnění.

   ...
   let allowInteractions = options.host.hostCapabilities.allowInteractions;
   bars.on('click', function(d) {
       if (allowInteractions) {
           selectionManager.select(d.selectionId);
           ...
       }
   });

Další informace o použití příznaku allowInteractions naleznete v úložišti vizuálu SampleBarChart.