Interazioni visive negli oggetti visivi di Power BI
In alcuni casi si vuole consentire all'utente di interagire con l'oggetto visivo selezionandolo, zoom o facendo clic su di esso. Altre volte si vuole che l'oggetto visivo sia statico, in modo che l'utente non possa interagire con l'oggetto visivo.
Gli oggetti visivi possono eseguire query sul valore del allowInteractions
flag, che indica se l'oggetto visivo consente interazioni visive. Ad esempio, gli oggetti visivi possono essere interattivi durante la visualizzazione o la modifica dei report , ma gli oggetti visivi possono essere non interattivi quando vengono visualizzati in un dashboard. Queste interazioni includono clic, panoramica, zoom, selezione e altri.
Nota
La procedura consigliata consiste nell'abilitare le descrizioni comando in tutti gli scenari, indipendentemente dal flag indicato.
Impostare autorizzazioni interattive
Il allowInteractions
flag viene passato come valore booleano durante l'inizializzazione dell'oggetto visivo come membro dell'interfaccia IVisualHost
.
Per qualsiasi scenario di Power BI che richiede oggetti visivi non interattivi (ad esempio, riquadri del dashboard), impostare il allowInteractions
flag su false
. In caso contrario, ad esempio Report, impostare su allowInteractions
true
.
Nell'esempio di codice seguente viene illustrato come usare il allowInteractions
flag per impostare autorizzazioni interattive.
...
let allowInteractions = options.host.hostCapabilities.allowInteractions;
bars.on('click', function(d) {
if (allowInteractions) {
selectionManager.select(d.selectionId);
...
}
});
Per altre informazioni sull'uso del allowInteractions
flag, vedere il repository di oggetti visivi SampleBarChart.