Utilizar o formulário principal da aplicação orientada por modelos e os respetivos componentes

Os formulários em aplicações condicionadas por modelo fornecem o meio primário através do qual os utilizadores podem atualizar registos. Os formulários associados a uma tabela podem ser acedidos através do estruturador de tabelas.

O tipo de formulário mais versátil do novo formulário é Principal. No entanto, além dos formulários principais, os criadores de aplicações podem criar formulários de criação rápida, vista rápida ou de cartão. Mais informações sobre outros tipos de formulários

Este artigo explica como editar um formulário principal e alterar ou adicionar vários elementos no formulário.

Aqui está um exemplo de um formulário principal dentro de uma aplicação. Inclui vários separadores, além de apresentar o componente de cronologia e um formulário de visualização rápida que fornece mais detalhes associados ao contacto principal.

Exemplo de aplicação orientada por modelos

Abrir o estruturador de formulários

Para editar um formulário, tal como adicionar ou alterar elementos, utilize o estruturador de formulários. O estruturador de formulários permite a um criador editar formulários para todas as aplicações condicionadas por modelo.

Siga os procedimentos abaixo para aceder ao estruturador de formulários.

Nota

Se criar novos componentes da solução no processo de edição do formulário, os nomes dos componentes utilizam o prefixo de personalização do fabricante de soluções para a solução predefinida e estes componentes só são incluídos na solução predefinida. Se pretender incluir quaisquer novos componentes da solução numa solução não gerida específica, abra o estruturador de formulários através dessa solução não gerida. Isto ajuda com o ciclo de vida da gestão das aplicações.

Aceder ao estruturador de formulários para uma solução não gerida

  1. Iniciar sessão no Power Apps.
  2. Selecione Soluções no painel de navegação esquerdo. Se o item não estiver no painel lateral, selecione ...Mais e, em seguida, selecione o item pretendido.
  3. Abra a solução não gerida com que pretende trabalhar. O tipo de solução, gerida ou não gerida, é apresentado na coluna Gerida externamente?.
  4. Na lista de componentes, localize a tabela que tem o formulário que pretende editar. Se a tabela não estiver lá, tem de a adicionar.

Adicionar uma tabela a uma solução não gerida

  1. Com a solução não gerida aberta, na barra de comando, selecione Adicionar Existente e, em seguida, selecione Tabela.

  2. Todas as tabelas disponíveis são listadas. Selecione a tabela e, em seguida, selecione Seguinte.

  3. Selecione a opção mais adequada e, em seguida, selecione Adicionar:

    • Para uma tabela personalizada, selecione Incluir todos os componentes.
    • Para uma tabela padrão, escolha Selecionar componentes, navegue para e selecione o formulário principal que pretende personalizar e, em seguida, selecione Adicionar.
  4. A tabela é adicionada à solução. Na lista de componentes, abra a tabela, selecione a área Formulários e, em seguida, abra o formulário do tipo Principal.

  5. No estruturador de formulários, faça as mudanças que pretender.

  6. Guardar o formulário.

Publicar as alterações para serem utilizadas na aplicação

Certas personalizações que introduzem alterações à interface de utilizador têm de ser publicadas antes de as pessoas as poderem utilizar na aplicação. Para publicar a sua personalização, na barra de comandos da área de Objetos da solução, selecione Publicar todas as personalizações.

Aceder ao estruturador de formulários através da solução predefinida

  1. Iniciar sessão no Power Apps.
  2. No painel de navegação esquerdo, selecione Tabelas.
  3. Selecione a tabela pretendida e, em seguida, selecione a área Formulários.
  4. Na lista de formulários, abra o formulário do tipo Principal.

Nota

Se tiver efetuado outras alterações à aplicação, publique-as utilizando a opção de publicação da aplicação. Vá para Validar e publicar uma aplicação utilizando o estruturador de aplicações para obter mais informações.

Interface de utilizador do estruturador de formulários

Para compreender a interface de utilizador do estruturador de formulários em detalhe, vá para Descrição geral do estruturador de formulários condicionado por modelo.

Propriedades do formulário

Para mais informações sobre as propriedades do formulário, vá para Propriedades do formulário.

Opções de visibilidade

Vários tipos de elementos de formulário têm a opção de ser apresentados ou ocultados por predefinição. Os separadores, secções e colunas oferecem esta opção. Quando utiliza scripts de formulário ou regras de negócio, a visibilidade destes elementos pode ser controlada para criar um formulário dinâmico para fornecer uma interface de utilizador que se adapte às condições no formulário.

Nota

Ocultar elementos do formulário não é uma forma recomendada para impor a segurança. Existem várias formas de ver todos os elementos e dados no formulário quando os elementos estão ocultos. Para saber mais, vá para Mostrar ou ocultar elementos do formulário.

Propriedades do separador

No corpo de um formulário, os separadores permitem uma separação horizontal. As abas têm um rótulo que pode ser apresentado. Se o rótulo for apresentado, os separadores podem ser expandidos ou contraídos para mostrar ou ocultar o respetivo conteúdo ao selecionar o rótulo. Para conhecer a fundo as propriedades do separador, vá para Configurar separadores num formulário.

Propriedades da secção

Uma secção num formulário ocupa o espaço disponível numa coluna de separador. As secções têm um rótulo que pode ser apresentado e pode ser mostrada uma linha por baixo do rótulo. Para conhecer a fundo as propriedades da secção, vá para Configurar secções num formulário.

Linha cronológica

A linha cronológica mostra atividades relacionadas para uma tabela específica.

Os seguintes tipos de atividade suportados são tarefa, compromisso, chamada telefónica, correio eletrónico, atividade de rede social e atividade personalizada.

A cronologia também mostra notas, publicações do sistema e publicações do utilizador. As linhas cronológicas mostram aquelas atividades cuja coluna Relativo a está definida para a tabela que está a visualizar. Nas notas, a coluna Diz respeito a não é apresentada ao utilizador; fica implícita ao ser criada a partir da cronologia.

Cada atividade apresentada na linha cronológica tem as mesmas ações rápidas disponíveis na barra de comandos da atividade.

Propriedades comuns das colunas

Para conhecer a fundo as propriedades de coluna comuns, vá para Configurar propriedades de coluna num formulário.

Propriedades especiais da coluna

Todos as colunas têm as propriedades listadas em Propriedades comuns das colunas – legado, mas determinadas colunas têm propriedades adicionais. Para saber mais, consulte Propriedades Especiais da Coluna - legacy.

Propriedades da subgrelha

Pode configurar uma subgrelha num formulário para apresentar uma lista de linhas ou um gráfico. Para conhecer a fundo as propriedades da subgrelha, vá a Adicionar e configurar um componente de subgrelha num formulário.

Propriedades do controlo de visualização rápida

Um controlo de vista rápida num formulário apresenta dados da linha selecionada num campo de pesquisa no formulário. Para explorar as propriedades do controlo de vista rápida, aceda a Adicionar e configurar um componente de vista rápida num formulário.

Visualizações personalizadas

Use uma página generativa para adicionar uma visualização personalizada e consciente de registos a um formulário. Crie páginas generativas usando linguagem natural. Uma página generativa pode usar o ID de registo atual para recuperar e exibir dados contextuais. No designer de formulários, encontre páginas generativas no painel de Componentes em Display. Para mais informações, consulte Incorporar uma página generativa num formulário.

Como alternativa, use um recurso web quando tiver um recurso HTML ou imagem existente, ou quando quiser construir e manter a visualização diretamente com HTML e JavaScript. Encontre recursos web no painel de Componentes em Display. Para mais informações, consulte Criar ou editar recursos web de aplicações orientadas a modelos para expandir uma aplicação.

Site externo

Pode adicionar conteúdo do site como uma frame inline (iFrame) a um formulário para integrar o conteúdo de outro site no formulário. Mais informações: Adicionar uma iframe a um formulário principal de aplicação condicionada por modelo

Editar navegação

A navegação de formulários permite que os utilizadores vejam listas de linhas relacionadas. Cada relação entre tabelas tem propriedades para controlar se se deve apresentar. Mais informações: Opções avançadas de relações entre tabelas

Quaisquer relações entre tabelas que são configuradas para serem apresentadas podem ser ignoradas no editor de formulários.

Para obter instruções passo-a-passo, vá para Adicionar navegação de formulários a tabelas relacionadas.

Para permitir a edição da navegação, tem de selecionar primeiro Navegação no grupo Selecionar do separador Base.

No Explorador de Relações, pode filtrar por relações 1:N (um-para-muitos) ou N:N (muitos-para-muitos), ou visualizar todas as relações disponíveis. A caixa de verificação Mostrar apenas relações não utilizada está desativada e selecionada. Só pode adicionar cada relação uma vez.

Para adicionar uma relação a partir do Explorador de Relações faça duplo clique nesta para a adicionar imediatamente abaixo da relação selecionada atualmente na área de navegação. Faça duplo clique sobre uma relação na área de navegação para alterar a etiqueta no separador Apresentar. No separador Nome poderá ver informações sobre a relação. Utilizar o botão Editar para abrir a definição da tabela.

Existem cinco grupos na área de navegação. Pode arrastá-los para reposicioná-los e faça duplo clique para alterar a etiqueta, mas não é possível removê-los. Estes grupos só são apresentados quando têm conteúdo. Se não quiser que um grupo apareça, simplesmente não adicione nada ao grupo.

Configurar processadores de eventos

Um processador de eventos consiste numa referência a um recurso Web de JavaScript e uma função definidos nesse recurso Web que será executado quando o evento ocorre. Para obter mais informações sobre como configurar processadores de eventos, vá para Configurar processadores de eventos.

Próximos passos

Criar e estruturar formulários

Criar e editar formulários de criação rápida

Criar e editar formulários de vista rápida