Inserir e exibir dados com controles de texto

Concluído

No Power Apps, os controles de texto são usados para todos os tipos de finalidade, como exibir texto, números, datas e calcular a moeda. Por exemplo, é possível calcular o valor de dois controles Entrada de texto e exibir os resultados em um controle Rótulo.

Há vários controles de texto que podem ser incorporados no aplicativo. Cada um desses controles tem uma finalidade e um caso de uso ligeiramente diferentes. Por exemplo, talvez você esteja criando um aplicativo de pesquisa para funcionários e queira obter comentários deles. Nesse cenário, você usaria o controle Entrada de texto e modificaria a propriedade Modo para Multiline em vez de única linha. Provavelmente, todos os aplicativos com os quais você trabalha têm controles de texto, portanto, familiarizar-se com esses controles será útil durante o desenvolvimento do seu aplicativo. A lista a seguir detalha os diferentes controles de texto disponíveis.

Captura de tela do menu de controles de texto.

  • Rótulo: um rótulo mostra os dados que você especificar como uma cadeia de caracteres literal de texto, que aparecerá exatamente como você a digitou, ou como uma fórmula que é avaliada como uma cadeia de caracteres de texto. Os rótulos geralmente aparecem fora de qualquer outro controle (como uma faixa que identifica uma tela), como um rótulo que identifica outro controle (como um classificação ou controle de áudio) ou em uma galeria para mostrar um tipo específico de informação a respeito de um item.

  • Entrada de texto: uma caixa na qual o usuário pode digitar texto, números e outros dados. Por exemplo, um usuário pode especificar dados digitando um controle de entrada de texto. Dependendo de como você configurar o aplicativo, esses dados poderão ser adicionados a uma fonte de dados, usados para calcular um valor temporário ou incorporados de alguma outra forma.

  • Texto HTML: um controle Texto HTML mostra números e texto sem formatação, além de converter as marcas HTML, como os espaços sem quebra.

  • Editor de rich text: o controle Editor de rich text fornece ao usuário do aplicativo uma área de edição WYSIWYG para texto com formatação. Esse controle deverá ser usado se você quiser permitir que o usuário forneça listas numeradas ou listas com marcador. Um bom exemplo é um aplicativo usado para coletar conteúdo para um artigo ou boletim informativo, em que você permite ao usuário adicionar texto formatado que seria útil para quem está compilando o artigo.

  • Entrada à caneta: um controle em que o usuário pode desenhar, apagar e destacar áreas de uma imagem. O usuário pode usar esse controle como um quadro de comunicações, diagramas de desenho e palavras escritas à mão que podem ser convertidas em texto digitado.

Veja aqui mais detalhes do controle Rótulo e alguns exemplos para obter ter uma ideia melhor sobre como ele funciona.

Primeiro, adicione um controle Rótulo para mostrar um texto.

  1. No Power Apps Studio, adicione um controle Rótulo.

  2. Defina a propriedade Text do rótulo como "Hello, world" (incluindo as aspas duplas).

Em seguida, crie uma solução mais dinâmica combinando um botão, uma galeria e diversos controles Rótulo. Nesse cenário, você criará uma coleção chamada PopulaçõesdeCidades que contém dados sobre a população de várias cidades da Europa. Em seguida, você exibirá os dados em uma galeria que contém três rótulos e especificará o tipo de dados que cada rótulo exibirá.

  1. Adicione um botão e defina a propriedade OnSelect dele como esta fórmula:

    ClearCollect(CityPopulations, {City:"London", Country:"United Kingdom", Population:8615000}, {City:"Berlin", Country:"Germany", Population:3562000}, {City:"Madrid", Country:"Spain", Population:3165000}, {City:"Rome", Country:"Italy", Population:2874000}, {City:"Paris", Country:"France", Population:2273000}, {City:"Hamburg", Country:"Germany", Population:1760000}, {City:"Barcelona", Country:"Spain", Population:1602000}, {City:"Munich", Country:"Germany", Population:1494000}, {City:"Milan", Country:"Italy", Population:1344000})
    
  2. Mantenha pressionada a tecla Alt e selecione o controle Botão. (Isso criará a coleção e armazenará todas as informações).

  3. Adicione uma galeria Vertical em branco e defina a propriedade Itens dela como PopulaçõesdeCidades.

  4. Com a galeria selecionada, no painel direito, altere o layout de em branco para Título, subtítulo e corpo.

  5. Selecione o controle Label superior ou primeiro. A propriedade Text mostra ThisItem.City. Um rótulo em uma galeria pode exibir qualquer campo de texto disponível (ou propriedade de campo exibível como texto) no registro. Em nossa coleção, cada registro inclui City, Country e Population; você pode exibir qualquer um deles em um rótulo nessa galeria.

  6. Selecione o segundo rótulo ou o intermediário, que se apresenta como ThisItem.Country.

  7. Selecione o último ou o terceiro Rótulo, altere a propriedade Text para ThisItem.Population.

Captura de tela dos itens do menu Galeria de imagens para a propriedade Text.

Esses foram apenas dois exemplos simples que demonstram algumas funcionalidades básicas de um controle Rótulo. Há muitas outras maneiras de usar os controles Rótulo no aplicativo.