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 true
hodnotu .
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.