Formulários pop-up do Power Apps para uma experiência de usuário interativa

Formulários pop-up do Power Apps para uma experiência de usuário interativa

Neste tutorial, mostrarei como criar um formulário pop-up do Power Apps e como eles podem oferecer uma experiência de usuário mais personalizada e interativa. Você pode assistir ao vídeo completo deste tutorial na parte inferior deste blog.

Os pop-ups do Power Apps de formulário são ferramentas muito poderosas para você fornecer uma experiência personalizada para seus usuários e permitir que eles validem algo que estão prestes a fazer em um banco de dados subjacente.

Por exemplo, se você acessar seu iPhone e tentar excluir um aplicativo, ele perguntará se você tem certeza de que deseja excluí-lo. A razão para isso é criar uma interface do usuário muito boa que contenha etapas de validação para garantir que você deseja executar a ação que fará.

Faremos a mesma coisa no Power Apps. É um pouco difícil de fazer no Power Apps nativamente porque o modo como o Power Apps funciona é que você tem elementos que vão para a tela. Você não pode ter uma tela sobreposta em outra tela. Então, o que fazemos é usar um método de agrupamento para imitar isso. Vamos agora entrar no Power Apps e mostrar como isso é feito.

Índice

Como criar um pop-up do Power Apps de formulário

Vamos pular para o Editor do Power Apps. Neste exemplo, estou criando um aplicativo de relatórios de despesas para minha empresa. No lado esquerdo da tela, tenho uma galeria com todas as minhas despesas. Posso clicar em uma despesa e obter mais informações sobre ela no lado direito.

Podemos ver mais informações sobre esse relatório de despesas, como a descrição, o valor, a categoria, o status e assim por diante.

Formulários pop-up do Power Apps para uma experiência de usuário interativa

Além disso, posso clicar em Editar e, na parte inferior, há um ícone de lixeira que também permite excluir esse registro.

Agora, quero criar um pop-up de formulário para que, se um usuário entrar e excluir um registro, apareça uma caixa de mensagem para confirmar se o usuário realmente deseja excluir o registro ou não.

Formulários pop-up do Power Apps para uma experiência de usuário interativa

A primeira coisa que vou fazer é adicionar um retângulo que cobrirá toda a tela. Vai parecer que a tela está um pouco desbotada apenas para espelhar a aparência de uma tela em cima da outra.

Então, irei para Insert , então irei para Icons, e irei até a parte inferior para Rectangle. Vou garantir que o retângulo cubra toda a tela.

Formulários pop-up do Power Apps para uma experiência de usuário interativa

A próxima coisa que vou fazer é mudar a cor desta forma para cinza escuro. Em seguida, irei para a propriedade Fill deste retângulo. Temos o vermelho, o verde e o azul, mas também temos o valor alfa, que representa a opacidade ou a transparência. Faremos a transparência 0.7, então parece que está meio desbotada.

Formulários pop-up do Power Apps para uma experiência de usuário interativa

Em seguida, adicionaremos outro retângulo, que será nossa caixa pop-up. Em seguida, adicionaremos um rótulo, que é uma espécie de aviso para o usuário. Podemos alterar as cores e ajustar o tamanho da fonte.

Formulários pop-up do Power Apps para uma experiência de usuário interativa

Agora, queremos mostrar ao usuário o registro que ele realmente excluirá. Portanto, queremos valores, como o nome, o valor e provavelmente a categoria do relatório de despesas que eles estão prestes a excluir.

Para fazer isso, vamos voltar ao nosso rótulo e adicionaremos o nome, a quantidade e a categoria. O registro que queremos mostrar é baseado no registro que foi selecionado na galeria subjacente. A galeria subjacente aqui é chamada de Galeria 1 . Assim, o nome do item que foi selecionado na galeria um é simplesmente Gallery1.Selected.Title . O valor será Gallery1.Selected.Amount , e para a categoria, será Gallery1.Selected.Status.Value

Formulários pop-up do Power Apps para uma experiência de usuário interativa

Em seguida, adicionaremos dois botões. Um botão será basicamente Delete e o outro será apenas Go Back . Ajustaremos a cor e o tamanho também.

Formulários pop-up do Power Apps para uma experiência de usuário interativa

Agora, precisamos garantir que, quando alguém clicar no ícone da lixeira ou da lixeira, ele não exclua o registro, mas mostre esta caixa pop-up. Para conseguir isso, vamos destacar todas as coisas em nossa caixa pop-up, clique com o botão direito do mouse e selecione Group .

Formulários pop-up do Power Apps para uma experiência de usuário interativa

Essa é uma das grandes vantagens do Power Apps. Permite-nos agrupar elementos. Com isso, criou um grupo chamado Group1 .

O legal disso é que se você modificar a propriedade de um grupo, por exemplo, a visibilidade, isso afetará todas as outras propriedades. É muito bom ter algo assim que se encaixa. É ótimo agrupá-los porque podemos controlar todas as propriedades desses elementos de uma só vez.

Por exemplo, queremos controlar a visibilidade de todas essas propriedades e torná-las “falsas” por enquanto, ele desaparece.

Formulários pop-up do Power Apps para uma experiência de usuário interativa

Agora, vamos tentar selecionar o ícone do lixo, e como você pode ver quando ele é selecionado, ele faz todas essas funções, e essas funções basicamente garantem que o registro foi excluído. Mas não queremos isso. Então, vamos copiar isso por enquanto e colocá-lo em um bloco de notas vazio, apenas para que seja salvo em algum lugar. Esta é a função real que criamos para excluir o registro e simplesmente a excluiremos.

Formulários pop-up do Power Apps para uma experiência de usuário interativa

E agora, criaremos uma nova variável que controlará quando o formulário realmente aparecer. Vamos chamar essa variável de função set. Vamos nomear nossa variável, ConfirmPopUp , e vamos defini-la como true.

Formulários pop-up do Power Apps para uma experiência de usuário interativa

Em seguida, selecionaremos o grupo e definiremos a propriedade de visibilidade para essa variável, que é ConfirmPopUp. Como está definido como verdadeiro, vemos tudo.

Formulários pop-up do Power Apps para uma experiência de usuário interativa

A próxima coisa que vamos fazer é clicar em Voltar, e teremos uma ação associada a clicar nisso. Quando alguém seleciona isso, queremos que a visibilidade do Grupo1 seja falsa.

Formulários pop-up do Power Apps para uma experiência de usuário interativa

Em seguida, precisamos alterar a ação OnSelect do botão Delete para executar as funções que salvamos no bloco de notas.

Formulários pop-up do Power Apps para uma experiência de usuário interativa

A última coisa que precisamos fazer é depois que alguém clicar no botão Excluir, também queremos nos livrar do pop-up. Assim, adicionaremos outra ação e definiremos a variável ConfirmPopUp como false. E é assim que você usaria pop-ups no Power Apps.


Microsoft Power Apps: Agrupando elementos
Ambientes de Power Apps: Configurando os elementos do aplicativo corretamente
Power Apps: Introdução a esta ferramenta revolucionária

Conclusão

Um motivo para usar pop-ups do Power Apps é criar uma experiência personalizada para seus usuários. Outra é criar algum tipo de validação para seus usuários também porque é benéfico para eles.

Trata-se de criar uma interface de usuário para seus usuários, de modo que eles não precisem acessar a lista ou banco de dados subjacente do SharePoint e se confundir com a edição e exclusão de certas coisas. Eles podem fazer isso na segurança de uma IU que você criou para eles, para que não estraguem nada. Os pop-ups de formulário são uma ferramenta poderosa para conseguir isso.

Deixe-me saber se você tem alguma dúvida e deixe comentários na seção de comentários abaixo.

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