Criar uma regra em aplicativos de tela

Crie regras para modificar automaticamente um aplicativo com base em critérios especificados por você. Por exemplo, mostrar os itens de lista em vermelho, amarelo ou verde com base no status ou mostrar um botão de aprovação somente para determinados usuários (como gerentes). Você pode adicionar regras para uma variedade de controles. Neste tópico, você adicionará uma regra para alterar a cor do texto de um controle Label se o valor de um controle Deslizante for maior do que 70.

Importante

A partir de 14 de outubro de 2019, o recurso de regras nos aplicativos de tela será preterido. Mais Informações: Blog: Substituição do recurso Regras de Tela.

Adicionar uma regra

  1. Selecione um controle (ou adicione um controle e mantenha-o selecionado).

    Para este tópico, adicione um rótulo e um controle deslizante, defina a propriedade Text do rótulo para Slider1.Value e, em seguida, selecione o controle deslizante.

  2. No painel direito, clique ou toque em Regras e, em seguida, clique ou toque em Nova regra.

    Criar regra.

    Se você selecionar um controle para o qual uma ou mais regras já estejam definidas, será possível editar qualquer um deles ao clicar ou tocar neles.

Adicionar uma condição

Uma condição é uma expressão que é avaliada como verdadeira ou falsa, por exemplo, se um valor é maior do que 70. Você pode escrever a expressão com base em um modelo ou começar do zero, além disso, é possível personalizar a expressão com base na orientação na interface do usuário (IntelliSense).

  1. Clique ou toque em Adicionar uma condição e, em seguida, clique em um modelo ou em uma Condição personalizada.

    Para este tópico, clique ou toque em Maior que.

    Adicionar uma condição.

  2. Atualize a expressão para definir quando a regra se aplicará.

    Para este tópico, altere de 0 para 70 para obter esta expressão:
    Slider1.Value > 70

Adicionar uma ação

As ações definem o que acontece quando a regra é aplicada. O Power Apps pode criar ações automaticamente com base nas alterações feitas nos controles.

  1. Clique ou toque em Definir ações.

    Definir ações.

  2. Na caixa de diálogo de confirmação, clique ou toque em Vamos lá para que o Power Apps capture sua próxima alteração ou as alterações como uma ou mais ações.

  3. Configure um ou mais controles para corresponder às suas expectativas quando a condição for verdadeira.

    Para este tópico, altere a cor do rótulo.

    Capturar propriedades.

  4. (opcional) Examine as alterações clicando ou tocando em Mostrar ações.

    Analisar ações.

  5. Quando você terminar de adicionar ações, clique ou toque em Concluído.

  6. Analise a condição e as ações para a regra.

    Analisar regra.

Renomear a regra

  1. Passe o mouse sobre Rule1 e clique ou toque no botão de edição.

    Passar o mouse sobre o nome da regra.

  2. Digite um novo nome para a regra.

    Renomear regra.

  3. Clique ou toque em Concluído para ignorar o editor.

Testar a regra

  1. Visualize o aplicativo pressionando F5 (ou clicando no botão de execução no canto superior direito).

    Abrir versão preliminar.

  2. Crie a condição que você especificou como verdadeira e, em seguida, confirme se as ações funcionam como esperado.

    Para este tópico, defina o controle deslizante para um valor maior do que 70 e confirme se o texto do rótulo muda de cor.

Ver todas as regras

Por padrão, a guia Regras mostra apenas as regras para o controle selecionado e todos os controles filho usados em uma ação ou condição de regra. Para mostrar todas as regras no aplicativo, desmarque a caixa de seleção Mostrar somente regras para este controle.

Remover filtro.

Limitações conhecidas

No momento em que este artigo foi escrito:

  • Não é possível especificar a propriedade ThisItem de um formulário ou de uma galeria como parte de uma condição.

Observação

Você pode nos falar mais sobre suas preferências de idioma para documentação? Faça uma pesquisa rápida. (Observe que esta pesquisa está em inglês)

A pesquisa levará cerca de sete minutos. Nenhum dado pessoal é coletado (política de privacidade).