Compartilhar via


Adicionar e navegar em telas em aplicativos de tela

Crie aplicativos modernos e responsivos adicionando telas predefinidas para cenários comuns de aplicativos. As telas apresentam contêineres responsivos e controles modernos que se adaptam a diferentes tamanhos de tela. Você também pode adicionar telas personalizadas com layouts e controles diferentes.

As novas telas predefinidas a seguir estão disponíveis:

Captura de tela do menu Nova tela no Power Apps Studio mostrando os layouts disponíveis.

Adicionar uma nova tela

  1. Entre no Power Apps.

  2. Crie um aplicativo de tela ou abra um para edição.

  3. Na barra de comandos, selecione Nova tela e selecione um layout de tela.

  4. Visualize o aplicativo para determinar sua aparência em diferentes dispositivos. Saiba mais em Visualizar um aplicativo.

Dica

Para fazer com que o aplicativo se adapte ao tamanho da tela do dispositivo em que está sendo executado, desative a opção Ajustar para caber.

Tela de boas-vindas

A Tela de boas-vindas é ideal para a primeira tela de um aplicativo, onde você pode personalizar blocos como uma imagem, um título e uma descrição. Você pode alterar o número de blocos adicionando-os ou removendo-os no contêiner principal. Use os blocos para navegar os usuários para outras partes do aplicativo.

A Tela de boas-vindas tem o seguinte modelo para controles:

  • Contêiner de tela
    • Contêiner de cabeçalho
      • Cabeçalho
    • Contêiner principal
      • Contêiner
        • Contêiner de imagem
          • Image
        • Contêiner de título
          • Botão Item do recurso
          • Texto da descrição

Captura de tela que mostra o que aparece quando você adiciona um layout de tela de Boas-vindas usando o botão Nova tela.

Adicionar e personalizar a Tela de boas-vindas

  1. Selecione Nova tela>Tela de boas-vindas.

  2. Para alterar a imagem de um bloco, selecione-e e escolha Editar.

  3. Selecione o controle de botão Item de Recurso e adicione seu próprio texto no painel Propriedades.

    Captura de tela que mostra onde editar o texto do bloco Item em destaque.

  4. Selecione a Descrição curta ou mensagem motivadora e adicione a sua.

  5. Adicione e remova blocos, se necessário.

    • Para adicionar blocos no modo de exibição de árvore, copie e cole um item de Contêiner.

    • Para remover um bloco no modo de exibição de árvore, clique com o botão direito do mouse em um Contêiner e selecione Excluir.

Use a tela Cabeçalho e galeria para mostrar uma variedade de informações sobre produtos ou serviços, como um catálogo de produtos. Quando você conecta um controle de galeria a uma fonte de dados, um catálogo é criado automaticamente com pouca personalização necessária.

O controle de galeria na tela Cabeçalho e galeria é um controle clássico. Quando o controle de galeria moderno é liberado, é usado pela tela Cabeçalho e galeria. Saiba mais em Visão geral dos controles modernos e temas em aplicativos de tela.

A tela Cabeçalho e galeria tem o seguinte modelo para controles:

  • Contêiner de tela
    • Contêiner de cabeçalho
      • Cabeçalho
    • Contêiner principal
      • Galeria
        • Contêiner da galeria
          • Contêiner de imagem
            • Image
          • Contêiner de título
            • Texto do título
            • Texto da descrição
          • Contêiner de Botão
            • Button

Captura de tela mostrando a tela Cabeçalho e galeria.

  1. Selecione Nova Tela>Cabeçalho e galeria.

  2. No modo de exibição de árvore, selecione Galeria e conecte-a a uma fonte de dados, como o Dataverse.

  3. Selecione controles específicos dentro da galeria, como a imagem, o texto do título e a descrição do texto. Nas propriedades do controle, use a sintaxe ThisItem para definir a imagem, o texto do título e a descrição desejados.

    Por exemplo, para adicionar o Nome da conta ao controle de texto do título, localize-o digitando ThisItem na barra de fórmulas para ver uma lista de itens disponíveis a serem adicionados do conjunto de dados.

    Captura de tela que mostra onde usar ThisItem na barra de fórmulas.

Tela de solicitação de aprovação

A tela Solicitação de aprovação tem um cabeçalho, um formulário com um botão de envio e uma galeria com estágios predefinidos. A tela Solicitação de aprovação é útil para cenários em que ações são disparadas por envios de formulários, como enviar uma solicitação de aprovação ou exibir um processo de fluxo de trabalho para uma empresa.

Dica

Ao adicionar uma tela de solicitação de aprovação, é solicitado que você a conecte a uma fonte de dados. A fonte de dados determina os nomes dos campos no formulário de solicitação.

A tela Solicitação de aprovação tem o seguinte modelo para controles:

  • Contêiner de tela
    • Contêiner de cabeçalho
      • Cabeçalho
    • Contêiner principal
      • Contêiner de formulário
        • Texto do título do formulário
        • Formulário de aprovação
        • Botão Enviar
      • Contêiner de barra lateral
        • Texto dos revisores
        • Galeria de revisores

Captura de tela mostrando a tela Solicitação de aprovação.

Adicionar e personalizar a tela Solicitação de aprovação

  1. Selecione Nova Tela>Solicitação de aprovação.

  2. No modo de exibição de árvore no ApprovalForm, será solicitado que você se conecte a uma fonte de dados, como o Dataverse.

  3. Escolher uma fonte de dados.

  4. Para exibir os detalhes dos estágios de aprovação, no modo de exibição de árvore, selecione ReviewersGallery no nó SidebarContainer. No painel de propriedades, selecione a guia Avançado e vá até Itens.

    As etapas de aprovação têm os seguintes detalhes:

    • Nome: nome do estágio ou do aprovador
    • Título: subtítulo do estágio ou do aprovador
    • Status: status do estágio
    • Atual: se este estágio é o estágio atual da solicitação de aprovação

    Captura de tela que mostra a propriedade avançada Items.

Você pode adicionar um fluxo de aprovação do Power Automate no botão para notificar o aprovador. Saiba mais em Criar e testar um fluxo de trabalho de aprovação com o Power Automate.

Cabeçalho e formulário

A tela Cabeçalho e formulário tem um cabeçalho, um formulário e dois botões para enviar o formulário ou cancelar o envio do formulário. Esta tela é ótima para usar um formulário de tela cheia.

A tela Cabeçalho e formulário tem o seguinte modelo para controles:

  • Contêiner de tela
    • Contêiner de cabeçalho
      • Cabeçalho
    • Contêiner principal
      • Contêiner de formulário
        • Formulário
      • Contêiner de Botão
        • Botão Cancelar
        • Botão Enviar

Captura de tela mostrando a tela Cabeçalho e formulário.

Adicione e personalize a tela Cabeçalho e formulário

  1. Selecione Nova Tela>Cabeçalho e formulário.

  2. No modo de exibição de árvore, você verá Formulário selecionado e um prompt será exibido para que você conecte o formulário a uma fonte de dados.

  3. Escolher uma fonte de dados.

  4. Como opção, para garantir a melhor capacidade de resposta da tela, selecione cada cartão de dados no formulário e defina sua propriedade Ajuste de largura como Ativada na guia Exibir do painel Propriedades.

Cabeçalho e tabela

A tela Cabeçalho e tabela tem dois controles, um controle de cabeçalho e um controle de tabela. Este modelo é ótimo para mostrar uma tabela de dados detalhada em uma tela.

A tela Cabeçalho e tabela tem o seguinte modelo para controles:

  • Contêiner de cabeçalho
    • Cabeçalho
  • Contêiner principal
    • Table

Adicione e personalize a tela Cabeçalho e tabela

  1. Selecione Nova Tela>Cabeçalho e tabela.

  2. No modo de exibição de árvore, selecione Tabela e conecte-a a uma fonte de dados.

Tabela e formulário

A tela Tabela e formulário contém dois controles principais: o controle de tabela moderno e o controle de formulário moderno. Este modelo tem fórmulas do Power Fx incorporadas para permitir fácil conexão de dados e personalização. Este modelo é ideal para selecionar e editar um registro usando um formulário.

A tela Tabela e formulário contém o seguinte modelo para controles:

  • Contêiner de tela
    • Contêiner de cabeçalho
      • Controle de cabeçalho
    • Contêiner de corpo
      • Entrada de texto (Pesquisa)
      • Controle de tabela
      • Controle de formulário
      • Botão
        • Criar
        • Editar
        • Delete
        • Enviar
        • Cancelar

Captura de tela mostrando a tela Tabela e formulário.

Adicione e personalize a tela Tabela e formulário

No Power Apps Studio:

  1. Selecione Nova Tela>Tabela e formulário.

  2. Selecione Dados na barra de ação em linha.

  3. Selecione a fonte de dados desejada.

    Captura de tela que mostra o local do botão Dados, onde você pode selecionar uma fonte de dados em uma lista.

    Uma vez conectados, os controles de tabela e formulário são vinculados à fonte de dados.

Você pode selecionar um registro no controle de tabela e o formulário exibe os detalhes do registro selecionado.

Todos os botões neste modelo têm Power Fx predefinido, portanto, não há necessidade de personalização adicional. Quando você conecta a tela à fonte de dados selecionada, a tela agora fica totalmente funcional.

Captura de tela que mostra a exibição de tela quando conectada a uma fonte de dados: uma lista de dados e seus elementos de formulário com um botão Enviar.

Reordenar telas

Quando você tiver mais de uma tela em seu aplicativo, poderá colocá-las em uma ordem diferente em seu modo de exibição de árvore.

Selecione o menu suspenso de uma tela que você deseja reordenar e selecione Mover para cima ou Mover para baixo.

Captura de tela que mostra onde o menu suspenso está localizado para mover uma tela para cima ou para baixo no modo de exibição em árvore.

Use a propriedade StartScreen para definir a tela a ser exibida primeiro.

Adicionar navegação

Quando você tiver mais de uma tela em seu aplicativo, poderá adicionar navegação para que os usuários possam se mover entre elas.

  1. Com a tela selecionada, escolha Inserir. Na caixa de pesquisa, digite Próxima seta e selecione-a.

  2. Mova a seta para o local no qual você deseja que ela apareça na tela.

  3. Com a seta selecionada, defina a propriedade OnSelect para a função Navegar, por exemplo, Navegar(Destino, Esmaecimento).

    Substitua Destino pelo nome da tela na qual você deseja navegar.

    Captura de tela da propriedade OnSelect definida para a função Navegar.

    Neste exemplo, quando um usuário seleciona a seta, a tela de destino fica esmaecida.

  4. Na tela Destino, adicione uma Seta Voltar da mesma maneira. Defina sua propriedade OnSelect, por exemplo, Navigate(Target, ScreenTransition.Fade).

    Substitua Destino pelo nome da tela para a qual você deseja retornar.

Referência de controle de tela