Megosztás a következőn keresztül:


Vizualizációk interakciói a Power BI-vizualizációkban

Néha lehetővé szeretné tenni a felhasználó számára, hogy a vizualizációt válassza ki, nagyítsa vagy kattintson rá. Máskor azt szeretné, hogy a vizualizáció statikus legyen, így a felhasználó nem használhatja a vizualizációt.

A vizualizációk lekérdezhetik a allowInteractions jelölő értékét, ami azt jelzi, hogy a vizualizáció engedélyezi-e a vizualizációk közötti interakciókat. A vizualizációk például interaktívak lehetnek a jelentésmegtekintés vagy -szerkesztés során, de a vizualizációk nem lehetnek interaktívak, ha egy irányítópulton tekintik meg őket. Ilyen interakciók például a kattintás, a pásztázás, a nagyítás, a kijelölés és más műveletek.

Feljegyzés

Ajánlott eljárás az elemleírások engedélyezése minden forgatókönyvben, függetlenül a megjelölt jelzőtől.

Interaktív engedélyek beállítása

A allowInteractions jelölő logikai értékként lesz átadva a vizualizáció inicializálása során a IVisualHost felület tagjaként.

Minden olyan Power BI-forgatókönyv esetében, amely nem interaktív vizualizációkat (például irányítópult-csempéket) igényel, állítsa a jelölőt a allowInteractions következőre false: . Ellenkező esetben (például Jelentés) a következőre truevan állítvaallowInteractions: .

Az alábbi kódminta bemutatja, hogyan állíthat be interaktív engedélyeket a allowInteractions jelző használatával.

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

A jelző használatáról allowInteractions további információt a SampleBarChart vizualizációs adattárban talál.

Visual API