Criar variáveis ​​em aplicativos de energia: trabalhando com coleções

Neste tutorial, falaremos sobre o terceiro tipo de variável chamada coleções. As coleções são úteis se você deseja criar variáveis ​​no Power Apps que sejam mais abrangentes do que variáveis ​​contextuais e globais.

Falamos sobre variáveis ​​contextuais e globais em outro tutorial.

As variáveis ​​contextuais são variáveis ​​diretas que só podem ser acessadas por meio de uma única tela, enquanto as variáveis ​​globais podem ser acessadas em diferentes telas. Já as variáveis ​​de coleção são perfeitas para aplicações mais avançadas.

Vamos descobrir o que há de diferente se criarmos variáveis ​​no Power Apps usando variáveis ​​de coleção.

Índice

O que são variáveis ​​de coleção?

Coleções são mais complicadas do que variáveis ​​contextuais e globais.

As variáveis ​​globais e contextuais podem armazenar apenas um item por vez, enquanto as coleções têm a capacidade de armazenar diferentes itens de uma só vez.

Pense nas variáveis ​​de coleção como sendo semelhantes às fontes de dados . Eles podem conter diferentes colunas de informações para diferentes registros, o que é semelhante ao funcionamento de um arquivo do Excel . Se você olhar para um arquivo do Excel, cada registro conta como um item enquanto cada coluna conta como um campo. É assim que as coleções também funcionam.

Como criar variáveis ​​de coleção

Para criar uma variável de coleção, vamos começar adicionando um botão. Podemos fazer isso clicando no botão na faixa de opções Inserir.

Criar variáveis ​​em aplicativos de energia: trabalhando com coleções

Como qualquer outro elemento do Power Apps, podemos arrastar o botão para qualquer lugar da tela.

Criar variáveis ​​em aplicativos de energia: trabalhando com coleções

O que queremos fazer aqui é criar variáveis ​​quando clicamos no botão. Como queremos criar uma variável de coleção, começaremos com a função Coletar na barra de fórmulas.

Criar variáveis ​​em aplicativos de energia: trabalhando com coleções

A função Collect recebe o nome da coleção, então vamos chamá-la de OurCollection.

Criar variáveis ​​em aplicativos de energia: trabalhando com coleções

Então, pega um item, que é basicamente um dicionário de coisas diferentes. Para referenciar os itens de que precisamos, usaremos chaves e definiremos uma coluna.

Vamos chamar a primeira coluna Primeiro, em seguida, referenciar um registro para Ben. Em seguida, vamos adicionar uma segunda coluna chamada Second e fazer referência ao registro Dover.

Criar variáveis ​​em aplicativos de energia: trabalhando com coleções

Vamos clicar em Enter para que a fórmula entre em ação. Isso significa que estamos configurando uma nova variável de coleção cada vez que clicamos no botão.

Criar variáveis ​​em aplicativos de energia: trabalhando com coleções

Criar variáveis ​​em uma galeria

Agora, vamos ver como as coleções são representadas.

As coleções são muito úteis para duas coisas — tabelas de dados e galerias. Por enquanto, vamos trabalhar no uso de variáveis ​​em uma galeria. Basta clicar no botão Galeria sob a faixa de opções Inserir.

Criar variáveis ​​em aplicativos de energia: trabalhando com coleções

Para isso, vamos usar uma galeria vertical.

Criar variáveis ​​em aplicativos de energia: trabalhando com coleções

Se você viu nosso tutorial sobre galerias, deve se lembrar de que precisamos de uma fonte de dados onde nossa galeria possa obter os dados para exibição. Portanto, se verificarmos a fonte de dados da cozinha, veremos que a Tabela1 está incluída nas opções. Esta é uma tabela que conectamos anteriormente a este aplicativo quando começamos a trabalhar nele.

Criar variáveis ​​em aplicativos de energia: trabalhando com coleções

Mas também mencionamos anteriormente que as coleções funcionam da mesma maneira que as fontes de dados. É por isso que nossas coleções também estão aparecendo em fontes de dados. Esta é a variável que acabamos de criar.

Criar variáveis ​​em aplicativos de energia: trabalhando com coleções

Se escolhermos isso, você verá que a galeria agora exibe a entrada que criamos anteriormente para Ben Dover.

Criar variáveis ​​em aplicativos de energia: trabalhando com coleções

Se verificarmos Campos na guia Propriedades no painel direito, você também verá as colunas que criamos — Primeiro e Segundo. O primeiro agora aparece como título, enquanto o segundo aparece como subtítulo.

Criar variáveis ​​em aplicativos de energia: trabalhando com coleções

Você também notará que nossa galeria inclui uma imagem. Como não temos imagens para usar no momento, podemos alterar o layout da galeria para que ela contenha apenas um título e um subtítulo.

Criar variáveis ​​em aplicativos de energia: trabalhando com coleções

Assim que fizermos isso, teremos apenas dois campos restantes.

Criar variáveis ​​em aplicativos de energia: trabalhando com coleções

Agora, estamos adicionando o registro de Ben Dover cada vez que clicamos no botão.

Criar variáveis ​​em aplicativos de energia: trabalhando com coleções

Portanto, se clicarmos no botão uma segunda vez, estaremos criando outra variável de coleção, que adiciona outro registro para Ben Dover.

Criar variáveis ​​em aplicativos de energia: trabalhando com coleções

Tornando as variáveis ​​de coleção dinâmicas

No momento, nosso botão cria o mesmo registro várias vezes. Então vamos tornar nossa variável dinâmica para que possamos adicionar outros registros também. Para fazer isso, vamos adicionar entradas de texto.

Criar variáveis ​​em aplicativos de energia: trabalhando com coleções

Vamos precisar de duas entradas de texto para nossa variável. Você verá que essas duas caixas de texto correspondem a TextInput4 e TextInput5.

Criar variáveis ​​em aplicativos de energia: trabalhando com coleções

Voltando à barra de fórmulas, precisaremos transformar Ben em TextInput4.Text. Isso significa que será necessário o que digitarmos em TextInput4.

Criar variáveis ​​em aplicativos de energia: trabalhando com coleções

Em seguida, vamos alterar o segundo registro também e torná-lo TextInput5.

Criar variáveis ​​em aplicativos de energia: trabalhando com coleções

Agora, vamos ver como funciona. Se digitarmos Alfred na primeira caixa de texto, colocarmos Pennyworth na segunda e clicarmos no botão, será criado um novo registro para Alfred Pennyworth.

Criar variáveis ​​em aplicativos de energia: trabalhando com coleções

Podemos colocar outro registro digitando um nome diferente nas caixas de texto novamente. Desta vez, vamos colocar Bruce Wayne.

Criar variáveis ​​em aplicativos de energia: trabalhando com coleções

Podemos adicionar quantos registros quisermos aqui. Vamos adicionar um terceiro registro para Christian Bale.

Criar variáveis ​​em aplicativos de energia: trabalhando com coleções

Como remover registros da galeria

Agora que adicionamos itens com sucesso à nossa galeria, vamos ver como podemos remover itens.

Vamos adicionar o ícone Apagar em nossa galeria clicando no menu suspenso Ícone na faixa Inserir.

Criar variáveis ​​em aplicativos de energia: trabalhando com coleções

Vamos movê-lo para o lado direito de cada registro.

Criar variáveis ​​em aplicativos de energia: trabalhando com coleções

Em OnSelect, vamos usar a função Remove.

Criar variáveis ​​em aplicativos de energia: trabalhando com coleções

A função Remove leva dois argumentos. Primeiro, precisamos especificar a coleção que queremos remover. Nesse caso, há duas fontes de dados sendo exibidas — nossa coleção e Table1.

Criar variáveis ​​em aplicativos de energia: trabalhando com coleções

Como o registro que queremos remover está dentro de OurCollection, vamos escolher isso.

Criar variáveis ​​em aplicativos de energia: trabalhando com coleções

O segundo argumento procura o item que queremos remover. Embora isso nos permita remover o primeiro ou o segundo campo, também nos permite remover todo o registro usando este item.

Criar variáveis ​​em aplicativos de energia: trabalhando com coleções

Quando usamos ThisItem, o Power Apps é intuitivo o suficiente para saber qual botão corresponde a qual item. Nesse caso, se quisermos remover Christian Bale, basta clicar no ícone ao lado dele.

Criar variáveis ​​em aplicativos de energia: trabalhando com coleções

Depois de fazer isso, esse registro específico é removido enquanto todo o resto permanece no lugar.

Criar variáveis ​​em aplicativos de energia: trabalhando com coleções


Introdução ao Power Apps: Definição, recursos, funções e importância
Ambientes do Power Apps: Configurando os elementos do aplicativo corretamente
Power Apps Canvas: Como criar um aplicativo do zero

Conclusão

Ao criar variáveis ​​no Power Apps, você adiciona mais maneiras para os usuários brincarem com os dados fornecidos. Especialmente quando se trata de variáveis ​​de coleção, vimos que isso cria mais oportunidades para os usuários interagirem com o aplicativo que estamos criando.

Essa é apenas uma maneira pela qual as variáveis ​​de coleção podem ser úteis. À medida que nos aprofundamos no Power Apps, você certamente encontrará mais aplicativos, dependendo do tipo de saída que está procurando.

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.