Zdieľať cez


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.