Campo de pesquisa do PowerApps: como adicionar e personalizar

Neste tutorial, falaremos sobre o campo de pesquisa do PowerApps e como adicioná-lo e personalizá-lo do zero.

O PowerApps é uma plataforma criada para conveniência, na qual os usuários podem criar seus próprios aplicativos, mesmo que não tenham experiência em codificação ou desenvolvimento de aplicativos. Assim como qualquer outra plataforma da Microsoft, sua força está no sistema de arrastar e soltar e no design intuitivo.

Isso significa que qualquer pessoa que queira criar aplicativos, seja para simplesmente exibir seus dados ou aumentar a produtividade de sua equipe, pode fazê-lo facilmente.

Discutimos o básico para criar um aplicativo do zero em tutoriais anteriores. Desta vez, estamos nos concentrando no campo de pesquisa do PowerApps.

Índice

Como funciona o campo de pesquisa do PowerApps

A função de pesquisa permite que os usuários pesquisem e filtrem itens em uma galeria. Como o Power Apps vem com modelos de aplicativos nos quais o campo de pesquisa já está definido, tudo o que você precisa fazer é conectar uma fonte de dados para extrair os itens que serão incluídos na galeria.

Campo de pesquisa do PowerApps: como adicionar e personalizar

Ao usar o campo de pesquisa, não há necessidade de digitar nomes inteiros ou palavras. Digitar as primeiras letras filtrará automaticamente os itens e mostrará as entradas correspondentes.

Campo de pesquisa do PowerApps: como adicionar e personalizar

Embora os modelos integrados sejam convenientes de usar, não podemos confiar neles 100% do tempo. Criar seu próprio aplicativo de tela é necessário se você quiser personalizar totalmente o aplicativo com base em suas necessidades específicas. Isso significa que você precisa criar seu próprio campo de pesquisa do zero.

Usando a função de pesquisa

Vamos usar essa tela que construímos do zero em um tutorial anterior. Neste momento, estamos na tela Exibir clientes.

Campo de pesquisa do PowerApps: como adicionar e personalizar

Como contém uma galeria de itens, faria sentido criar um campo de pesquisa aqui.

A galeria exibida nesta página é a Galeria 2. Se observarmos a propriedade Items, veremos que estamos extraindo dados da Tabela1.

Campo de pesquisa do PowerApps: como adicionar e personalizar

Isso significa que, quando adicionarmos a função de pesquisa, ela pesquisará os itens na Tabela1 e filtrará os resultados com base no que digitarmos.

Então, vamos descobrir como funciona a função de pesquisa. Indo para o documento da Microsoft que descreve esta função, ele mostra que uma função de pesquisa usa uma tabela, uma string de pesquisa e as colunas onde você deseja pesquisar.

Campo de pesquisa do PowerApps: como adicionar e personalizar

Com essa fórmula em mente, vamos ver como funciona a função de pesquisa em nosso próprio aplicativo.

Usando a propriedade Items em Gallery2, vamos usar a função de pesquisa na barra de fórmulas e referenciar Table1, pois essa é nossa principal fonte de dados.

Campo de pesquisa do PowerApps: como adicionar e personalizar

Para a string de pesquisa real, vamos pesquisar o nome Elton.

Campo de pesquisa do PowerApps: como adicionar e personalizar

Então, vamos fazer a busca na coluna FirstName.

Campo de pesquisa do PowerApps: como adicionar e personalizar

Depois de pressionar Enter, ele nos dá uma correspondência que corresponde aos parâmetros de pesquisa que usamos.

Campo de pesquisa do PowerApps: como adicionar e personalizar

Se removermos o nome Elton da string de pesquisa, ela exibe automaticamente toda a galeria novamente.

Campo de pesquisa do PowerApps: como adicionar e personalizar

Vamos tentar outra busca pelo nome Coralie.

Campo de pesquisa do PowerApps: como adicionar e personalizar

Uma vez que pressionamos Enter, ele nos dá uma correspondência mais uma vez.

Campo de pesquisa do PowerApps: como adicionar e personalizar

Obviamente, não esperamos que os usuários abram a galeria usando PowerApps. Isso significa que eles teriam que fazer a pesquisa em um campo de pesquisa e não na barra de fórmulas. É aí que entra a necessidade de criar nossa própria barra de pesquisa.

Criando um campo de pesquisa do PowerApps do zero

Vamos começar adicionando uma entrada de texto usando o botão Texto na faixa de opções Inserir.

Campo de pesquisa do PowerApps: como adicionar e personalizar

Assim como qualquer outro elemento, podemos arrastar essa caixa de texto para qualquer lugar que quisermos. Por enquanto, vamos colocá-lo no lado direito do título da tela.

Campo de pesquisa do PowerApps: como adicionar e personalizar

Como esta é apenas uma caixa de texto simples por enquanto, ela não será capaz de filtrar nada ainda, mesmo se digitarmos um nome. Para fazer isso, precisamos vincular a funcionalidade de pesquisa em nossa barra de fórmulas à caixa de texto real.

Campo de pesquisa do PowerApps: como adicionar e personalizar

Isso significa que precisamos adicionar o elemento TextInput1 a essa fórmula.

Campo de pesquisa do PowerApps: como adicionar e personalizar

Para isso, ao invés do espaço onde digitamos o termo de busca, vamos digitar TextInput1.Text. TextInput1 refere-se à caixa de texto enquanto o Text faz referência a tudo o que digitamos na caixa de texto.

Campo de pesquisa do PowerApps: como adicionar e personalizar

Agora, vamos experimentar. Se digitarmos um termo de pesquisa aqui, você verá que uma correspondência aparece mesmo que tenhamos digitado apenas as primeiras letras.

Campo de pesquisa do PowerApps: como adicionar e personalizar

Vamos tentar um nome diferente e procurar por Bruna. Novamente, isso nos mostra uma correspondência.

Campo de pesquisa do PowerApps: como adicionar e personalizar

Desta vez, vamos tentar ver se conseguimos fazer uma busca pelo sobrenome. Vou digitar Lyles, que é o sobrenome da Bruna.

Campo de pesquisa do PowerApps: como adicionar e personalizar

Como você pode ver, embora Bruna Lyles tenha aparecido quando usei o primeiro nome como termo de pesquisa, não apareceu nenhuma correspondência quando tentei digitar o sobrenome. Isso ocorre porque ainda não referenciamos outras colunas em nossa fórmula.

Adicionando colunas a um campo de pesquisa do PowerApps

Voltando à barra de fórmulas, vamos adicionar LastName. Isso nos permitirá fazer pesquisas usando dados na coluna LastName também.

Campo de pesquisa do PowerApps: como adicionar e personalizar

Vamos também adicionar o AgentName. Em seguida, pressione Enter para finalizar essa fórmula.

Campo de pesquisa do PowerApps: como adicionar e personalizar

Agora, finalmente encontramos uma correspondência se procurarmos o sobrenome, Lyles.

Campo de pesquisa do PowerApps: como adicionar e personalizar

Adicionando um ícone de pesquisa funcional e ocultando a barra de pesquisa

Na maioria dos aplicativos, você não tem apenas uma barra de pesquisa. Você também vê um ícone de pesquisa. Então, vamos adicionar isso a esta tela.

Basta procurar Pesquisar no menu suspenso Ícones na faixa de opções Inserir.

Campo de pesquisa do PowerApps: como adicionar e personalizar

Vamos movê-lo para o lado direito da barra de pesquisa.

Campo de pesquisa do PowerApps: como adicionar e personalizar

Então, vamos mudar a cor para branco para que fique consistente com os outros elementos.

Campo de pesquisa do PowerApps: como adicionar e personalizar

Agora que temos um ícone de pesquisa, o objetivo aqui é ocultar a barra de pesquisa e fazê-la aparecer apenas quando clicarmos no ícone de pesquisa.

Se clicarmos na barra de pesquisa e verificarmos o painel de propriedades à direita, mostra que a visibilidade está ativada.

Campo de pesquisa do PowerApps: como adicionar e personalizar

Se verificarmos a propriedade de visibilidade no menu suspenso de propriedades, isso mostra que a visibilidade está definida como verdadeira.

Campo de pesquisa do PowerApps: como adicionar e personalizar

Se definirmos como falso, a caixa de texto desaparece. Isso é o que queremos que aconteça.

Campo de pesquisa do PowerApps: como adicionar e personalizar

Não se preocupe em referenciar a caixa de texto quando ela não estiver mais visível. Ainda podemos fazer referência a isso clicando no nome do elemento na lista do painel esquerdo.

Campo de pesquisa do PowerApps: como adicionar e personalizar

É agora que as variáveis ​​entram em jogo. Discutimos o uso de variáveis ​​no PowerApps em outro tutorial.

Como queremos que algo aconteça sempre que clicarmos no ícone de pesquisa; vamos usar OnSelect.

Campo de pesquisa do PowerApps: como adicionar e personalizar

Vamos usar uma variável chamada UpdateContext.

Campo de pesquisa do PowerApps: como adicionar e personalizar

Para usar UpdateContext, precisaremos de um dicionário de variáveis ​​entre colchetes. Vamos usar SearchVisible e definir isso como true.

Campo de pesquisa do PowerApps: como adicionar e personalizar

Agora que temos a variável no lugar, vamos vincular a propriedade de visibilidade de nossa caixa de texto à variável real. Basta clicar em TextInput1 e definir a visibilidade como SearchVisible.

Campo de pesquisa do PowerApps: como adicionar e personalizar

Uma vez vinculada a variável ao elemento caixa de texto, a caixa de pesquisa só aparecerá quando clicarmos no ícone.

Campo de pesquisa do PowerApps: como adicionar e personalizar

Com nossa configuração atual, a caixa de texto permanece na tela mesmo depois de você ter feito sua pesquisa. Idealmente, queremos que isso desapareça quando não precisarmos mais dele.

Então voltaremos ao ícone e mudaremos a fórmula para OnSelect. Desta vez, queremos que a ação oposta aconteça quando clicarmos no ícone uma segunda vez.

Para definir uma ação oposta, tudo o que precisamos fazer é adicionar um ponto de exclamação. Como SearchVisible atualmente faz a caixa de texto aparecer,!SearchVisible fará com que a caixa de texto desapareça.

Campo de pesquisa do PowerApps: como adicionar e personalizar

Agora, se clicarmos no ícone pela primeira vez, a caixa de pesquisa aparecerá. Isso significa que a propriedade de visibilidade está se tornando verdadeira.

Campo de pesquisa do PowerApps: como adicionar e personalizar

Se clicarmos no ícone novamente, a visibilidade se torna falsa e a caixa de texto desaparece.

Campo de pesquisa do PowerApps: como adicionar e personalizar

Adicionando uma dica à barra de pesquisa

Como definimos a barra de pesquisa para filtrar itens com base no nome, sobrenome ou nome do agente, seria bom adicionar uma dica para que os usuários saibam quais termos de pesquisa usar.

Para fazer isso, basta destacar a barra de pesquisa e ir para o painel direito. Em propriedades, vamos digitar “Pesquisar nome, sobrenome ou nome do agente”.

Campo de pesquisa do PowerApps: como adicionar e personalizar

Agora, vemos essa dica na barra de pesquisa, facilitando a pesquisa dos usuários.

Campo de pesquisa do PowerApps: como adicionar e personalizar

Essa dica também desaparece quando o usuário clica na barra de pesquisa e começa a digitar.

Campo de pesquisa do PowerApps: como adicionar e personalizar


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

O campo de pesquisa do PowerApps é definitivamente uma das coisas que você precisa adicionar ao seu aplicativo, especialmente se estiver trabalhando com uma grande quantidade de dados em sua galeria.

Lembre-se de que os aplicativos de maior sucesso priorizam a facilidade de uso e os controles intuitivos. Adicionar uma função de pesquisa definitivamente cobre esses requisitos.

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.