Interakce vizuálních prvků ve vizuálech Power BIVisual interactions in Power BI visuals

Vizuály se můžou dotazovat na hodnotu příznaku allowInteractions, který určuje, jestli má vizuál povolovat interakce vizuálních prvků.Visuals can query the value of the allowInteractions flag, which indicates whether the visual should allow visual interactions. Vizuály jsou například interaktivní při prohlížení nebo úpravě sestav, ale nikoli při prohlížení na řídicím panelu.For example, visuals are interactive during report viewing or editing, but not interactive when they're viewed in a dashboard. Mezi tyto interakce patří kliknutí, posouvání, zoomování, výběr a další.These interactions are click, pan, zoom, selection, and others.

Poznámka

Ve všech scénářích byste měli povolit popisky, a to bez ohledu na to, jaký příznak je uveden.You should enable tooltips in all scenarios, regardless of which flag is indicated.

Příznak allowInteractions se předá jako logická hodnota při inicializaci vizuálu jako člen rozhraní IVisualHost.The allowInteractions flag is passed as a Boolean during the initialization of the visual, as a member of the IVisualHost interface.

Ve všech scénářích Power BI, které nevyžadují, aby vizuály byly interaktivní (například u dlaždic řídicího panelu), se příznak allowInteractions nastaví na false.In any Power BI scenario that requires that the visuals not be interactive (for example, dashboard tiles), the allowInteractions flag is set to false. V ostatních případech (například u sestav) se příznak allowInteractions nastaví na true.Otherwise (for example, Report), allowInteractions is set to true.

Další informace najdete v úložišti vizuálů pro SampleBarChart.For more information, see the SampleBarChart visual repository.

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