Vizuálne interakcie vo vizuáloch služby Power BI
Niekedy môžete používateľovi povoliť interakciu s vizuálom tak, že ho vyberiete, priblížite alebo naň kliknete. Inokedy chcete, aby bol vizuál statický, takže používateľ nemôže s vizuálom pracovať.
Vizuály môžu dotazovať hodnotu príznaku allowInteractions
, ktorá označuje, či vizuál umožňuje vizuálne interakcie. Vizuály môžu byť napríklad interaktívne počas zobrazovania alebo úprav zostavy , ale vizuály môžu byť neinteraktívne pri zobrazení na tabuli. Tieto interakcie zahŕňajú kliknutie, posúvanie, priblíženie, výber a ďalšie.
Poznámka
Najvhodnejšie je povoliť popisy vo všetkých scenároch bez ohľadu na označený príznak.
Nastavenie interaktívnych povolení
Príznak sa allowInteractions
odovzdá ako booleovská hodnota počas inicializácie vizuálu ako člen IVisualHost
rozhrania.
V prípade všetkých scenárov služby Power BI, ktoré vyžadujú neinteraktívne vizuály (napríklad dlaždice tabule), nastavte allowInteractions
príznak na hodnotu false
. V opačnom prípade (napríklad v zostave) nastavte allowInteractions
hodnotu na true
.
Nasledujúca ukážka kódu zobrazuje, ako používať allowInteractions
príznak na nastavenie interaktívnych povolení.
...
let allowInteractions = options.host.hostCapabilities.allowInteractions;
bars.on('click', function(d) {
if (allowInteractions) {
selectionManager.select(d.selectionId);
...
}
});
Ďalšie informácie o používaní príznaku nájdete v allowInteractions
odkladacom priestore vizuálov SampleBarChart.