Visão geral do contexto de navegação do PowerApps

Visão geral do contexto de navegação do PowerApps

Neste tutorial, discutiremos o contexto da navegação do PowerApps. Estaremos usando as funções Voltar e Navegar para alterar qual tela é exibida em nossos aplicativos.

A maioria dos aplicativos contém várias telas. O fornecimento de navegação amigável do PowerApps permite que os usuários naveguem com eficiência por essas telas de aplicativos.

Na página de referência, vamos clicar em Navegar e ver o que ele faz.

Visão geral do contexto de navegação do PowerApps

A função Navegar altera a tela que é exibida. Teremos um exemplo para entender melhor como essa função funciona.

Visão geral do contexto de navegação do PowerApps

Índice

Navegação do PowerApps usando a função Navigate

Primeiro, vamos clicar no primeiro cartão de dados ( Beau Spratling ).

Visão geral do contexto de navegação do PowerApps

Vá para o gatilho OnSelect e veremos que a função Navigate é usada para levar o usuário à tela especificada ( DetailScreen1 ). Isso significa que ao clicar neste cartão, ele nos levará para a DetailScreen1 .

Visão geral do contexto de navegação do PowerApps

Por outro lado, o segundo argumento é para o tipo de transição que queremos definir. Atualmente está definido como None .

Visão geral do contexto de navegação do PowerApps

Na página de referência, podemos ver as diferentes transições que podemos escolher e uma demonstração de cada uma delas.

Visão geral do contexto de navegação do PowerApps

Podemos alterar facilmente a transição de navegação clicando no cartão de dados novamente. Em seguida, clique no segundo argumento.

Visão geral do contexto de navegação do PowerApps

Depois disso, o ScreenTransition.None aparecerá.

Visão geral do contexto de navegação do PowerApps

Remova a palavra None no final e as diferentes opções de transição aparecerão abaixo. Para este exemplo, vamos usar a transição Fade . Tente reproduzir seu aplicativo e você verá como funciona a transição Fade .

Visão geral do contexto de navegação do PowerApps

Vamos agora clicar na seta dentro do nosso cartão de dados.

Visão geral do contexto de navegação do PowerApps

Podemos ver que sua trigger também é OnSelect e está selecionando o elemento Parent .

Visão geral do contexto de navegação do PowerApps

O elemento pai dessa seta está se referindo ao próprio cartão de dados. É usando a função Navigate que redireciona os usuários para a DetailScreen1 . Uma vez clicado, fará o mesmo que quando clicamos no cartão de dados.

Visão geral do contexto de navegação do PowerApps

Adicionando uma funcionalidade de edição para navegação do PowerApps

Agora, vamos tentar adicionar um símbolo de edição que nos redirecionará para a página de edição diretamente do nosso cartão de dados. Clique no elemento Separator5 em BrowseGallery1 .

Visão geral do contexto de navegação do PowerApps

Em seguida, clique nos ícones e selecione o ícone Editar .

Visão geral do contexto de navegação do PowerApps

Como o adicionamos dentro do BrowseGallery1 , ele se replica para cada cartão de dados dentro da galeria.

Visão geral do contexto de navegação do PowerApps

Vamos então mover o ícone ao lado do ícone de seta e redimensioná-lo até que fique um pouco menor.

Visão geral do contexto de navegação do PowerApps

Por padrão, esse ícone de edição também usou o gatilho OnSelect e a função Select de seu elemento pai. Então, clicando aqui, ele também nos redirecionará para a tela de detalhes.

Visão geral do contexto de navegação do PowerApps

Vamos mudar isso mudando a função para Navigate . Altere Select(Parent) para Navigate(EditScreen1) .

Visão geral do contexto de navegação do PowerApps

Definiremos o segundo argumento como ScreenTransition.UnCover . Certifique-se de separar os dois argumentos por uma vírgula ( , ).

Visão geral do contexto de navegação do PowerApps

Vamos agora jogar nossa aplicação.

Visão geral do contexto de navegação do PowerApps

Depois disso, clique no botão Editar .

Visão geral do contexto de navegação do PowerApps

Em seguida, seremos redirecionados para a tela de edição.

Visão geral do contexto de navegação do PowerApps

Compreendendo a função Voltar na navegação do PowerApps

Em nossa EditScreen1 , vamos clicar no botão X ao lado do título.

Visão geral do contexto de navegação do PowerApps

Neste exemplo, utilizamos a função ResetForm () junto com a função Back ().

Visão geral do contexto de navegação do PowerApps

Quando navegamos em algum lugar, o Microsoft PowerApps lembra a última tela que abrimos. Podemos navegar para a última tela usando a função Back() .

Por exemplo, usando esta função no botão X , podemos voltar facilmente à tela principal se acessarmos a tela de edição na tela principal. Se acessarmos a tela de edição desde a tela detalhada, o botão X nos levará de volta à tela detalhada.

Também podemos ler uma explicação mais detalhada da função Back() na página de referência da fórmula.

Visão geral do contexto de navegação do PowerApps


Fundamentos do Power Apps: ambiente de desenvolvimento e execução do seu aplicativo
Power Apps: introdução a esta ferramenta revolucionária

Conclusão

Resumindo, podemos aprender a importância e o contexto da navegação do PowerApps. Também conseguimos entender como as funções Voltar e Navegar funcionam em nosso aplicativo. Podemos especificar uma transição visual na fórmula para controlar como uma tela muda para outra.

Lembre-se de que é sempre importante fornecer aos usuários uma maneira eficiente de navegar pelas telas do aplicativo.

Tudo de bom,

henrique


O que é self em Python: exemplos do mundo real

O que é self em Python: exemplos do mundo real

O que é self em Python: exemplos do mundo real

Como salvar e carregar um arquivo RDS em R

Como salvar e carregar um arquivo RDS em R

Você aprenderá como salvar e carregar objetos de um arquivo .rds no R. Este blog também abordará como importar objetos do R para o LuckyTemplates.

Primeiros N dias úteis revisitados - uma solução de linguagem de codificação DAX

Primeiros N dias úteis revisitados - uma solução de linguagem de codificação DAX

Neste tutorial de linguagem de codificação DAX, aprenda como usar a função GENERATE e como alterar um título de medida dinamicamente.

Apresentar insights usando a técnica de visuais dinâmicos multithread no LuckyTemplates

Apresentar insights usando a técnica de visuais dinâmicos multithread no LuckyTemplates

Este tutorial abordará como usar a técnica Multi Threaded Dynamic Visuals para criar insights de visualizações de dados dinâmicos em seus relatórios.

Introdução ao contexto de filtro no LuckyTemplates

Introdução ao contexto de filtro no LuckyTemplates

Neste artigo, analisarei o contexto do filtro. O contexto do filtro é um dos principais tópicos sobre os quais qualquer usuário do LuckyTemplates deve aprender inicialmente.

Melhores dicas para usar os aplicativos no serviço online do LuckyTemplates

Melhores dicas para usar os aplicativos no serviço online do LuckyTemplates

Quero mostrar como o serviço online do LuckyTemplates Apps pode ajudar no gerenciamento de diferentes relatórios e insights gerados de várias fontes.

Analisar alterações de margem de lucro ao longo do tempo – Analytics com LuckyTemplates e DAX

Analisar alterações de margem de lucro ao longo do tempo – Analytics com LuckyTemplates e DAX

Aprenda a calcular suas alterações de margem de lucro usando técnicas como ramificação de medida e combinação de fórmulas DAX no LuckyTemplates.

Ideias de materialização para caches de dados no DAX Studio

Ideias de materialização para caches de dados no DAX Studio

Este tutorial discutirá sobre as ideias de materialização de caches de dados e como elas afetam o desempenho dos DAXs no fornecimento de resultados.

Relatórios de negócios usando o LuckyTemplates

Relatórios de negócios usando o LuckyTemplates

Se você ainda estiver usando o Excel até agora, este é o melhor momento para começar a usar o LuckyTemplates para suas necessidades de relatórios de negócios.

O que é o Gateway do LuckyTemplates? Tudo o que você precisa saber

O que é o Gateway do LuckyTemplates? Tudo o que você precisa saber

O que é o Gateway do LuckyTemplates? Tudo o que você precisa saber