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

Leave a Comment

Colunas calculadas no SharePoint | Uma visão geral

Colunas calculadas no SharePoint | Uma visão geral

Descubra a importância das colunas calculadas no SharePoint e como elas podem realizar cálculos automáticos e obtenção de dados em suas listas.

Atributos pré-atentivos: como isso pode afetar seu relatório

Atributos pré-atentivos: como isso pode afetar seu relatório

Descubra todos os atributos pré-atentivos e saiba como isso pode impactar significativamente seu relatório do LuckyTemplates

Calcular Dias de Estoque Zero – LuckyTemplates Inventory Management Insights

Calcular Dias de Estoque Zero – LuckyTemplates Inventory Management Insights

Aprenda a contar o número total de dias em que você não tinha estoque por meio dessa técnica eficaz de gerenciamento de inventário do LuckyTemplates.

Usando exibições de gerenciamento dinâmico (DMV) no DAX Studio

Usando exibições de gerenciamento dinâmico (DMV) no DAX Studio

Saiba mais sobre as exibições de gerenciamento dinâmico (DMV) no DAX Studio e como usá-las para carregar conjuntos de dados diretamente no LuckyTemplates.

Variáveis ​​e expressões dentro do editor do Power Query

Variáveis ​​e expressões dentro do editor do Power Query

Este tutorial irá discutir sobre Variáveis e Expressões dentro do Editor do Power Query, destacando a importância de variáveis M e sua sintaxe.

Como calcular a diferença em dias entre compras usando o DAX no LuckyTemplates

Como calcular a diferença em dias entre compras usando o DAX no LuckyTemplates

Aprenda a calcular a diferença em dias entre compras usando DAX no LuckyTemplates com este guia completo.

Calculando a média no LuckyTemplates: isolando os resultados do dia da semana ou do fim de semana usando o DAX

Calculando a média no LuckyTemplates: isolando os resultados do dia da semana ou do fim de semana usando o DAX

Calcular uma média no LuckyTemplates envolve técnicas DAX para obter dados precisos em relatórios de negócios.

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.