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 true
van á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.