Interações visuais em visuais do Power BI
Às vezes, você deseja permitir que o usuário interaja com o visual selecionando-o, ampliando-o ou clicando nele. Outras vezes você deseja que o visual seja estático para que o usuário não possa interagir com ele.
Os visuais podem consultar o valor do sinalizador allowInteractions
, que indica se o visual permite interações visuais. Por exemplo, os visuais podem ser interativos durante a exibição ou a edição do relatório, mas podem ser não interativos quando exibidos em um dashboard. Essas interações incluem clique, panorâmica, zoom, seleção e outras.
Observação
A melhor prática é habilitar as dicas de ferramentas em todos os cenários, independentemente do sinalizador indicado.
Definir permissões interativas
O sinalizador allowInteractions
é passado como um valor booliano durante a inicialização do visual, como membro da interface IVisualHost
.
Em qualquer cenário do Power BI que exija visuais não interativos (por exemplo, blocos de dashboard), defina o sinalizador allowInteractions
como false
. Caso contrário (por exemplo, Relatório), defina allowInteractions
como true
.
O exemplo de código a seguir mostra como usar o sinalizador allowInteractions
para definir permissões interativas.
...
let allowInteractions = options.host.hostCapabilities.allowInteractions;
bars.on('click', function(d) {
if (allowInteractions) {
selectionManager.select(d.selectionId);
...
}
});
Para obter mais informações sobre como usar o sinalizador allowInteractions
, consulte o repositório visual SampleBarChart.
Conteúdo relacionado
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de