Partilhar via


Torne editáveis as vistas de aplicações baseadas em modelo usando o controle de grelha editável.

Por predefinição, os utilizadores não podem introduzir dados diretamente usando o controlo Read-only view e subgrelhas em formulários. Os usuários selecionam a linha na grade para abrir um formulário, editar os dados e salvar, o que requer várias etapas. Com grelhas editáveis, os utilizadores podem fazer edições em linha avançadas diretamente a partir das vistas e subgrelhas, quer estejam a utilizar uma aplicação web ou tablet. Esta experiência de edição não está disponível em telefones.

Exemplo de grade editável em um formulário de aplicativo controlado por modelo.

Quando as grades editáveis são habilitadas por meio do controle de grade editável, os usuários podem editar os dados dentro da maioria dos tipos de colunas, incluindo colunas de pesquisa básica e colunas de opções. Grades editáveis evitam a necessidade de abrir um formulário.

Adicionar uma grelha editável a um formulário principal

  1. Inicie sessão no Power Apps, selecione Soluções no painel de navegação esquerdo e abra a solução pretendida. Se o item não estiver no painel lateral, selecione ...Mais e, em seguida, selecione o item pretendido.

  2. Selecione a Tabela dentro da solução e, em seguida, selecione a área Formulários. Abra o Formulário Principal que contém a subgrelha para edição.

  3. No designer de formulários, selecione Componentes no painel de navegação esquerdo, expanda Grade e selecione Grade editável.

  4. Selecione o seguinte para a grelha.

    Area Propriedade Description
    Grid Table Selecione a tabela que pretende que exibirá os registros no quadrículo.
    Grid View Selecione a vista de tabela que pretende que seja apresentada na grelha.
    Grid Vista de consulta Selecione para adicionar uma consulta. Selecione a coluna de pesquisa a ser adicionada (por exemplo, selecione Contato Principal) e, na lista Modo de exibição padrão , selecione a fonte de dados para a coluna de pesquisa.
    Subgrid Table Se tiveres uma grelha aninhada, seleciona a Tabela e a Vista para a grelha aninhada (apenas em telefones e tablets).
    Subgrid ID principal da subgrelha Para o ID principal da subgrelha, selecione a relação para as tabelas. Por exemplo, a coluna de tabela de ID principal da subgrelha liga as tabelas Conta e Contacto.
    Agrupar por Ativar ou desativar Se você não quiser permitir que o usuário agrupe dados por qualquer coluna na exibição (você deseja economizar espaço, por exemplo), no valor Agrupar por , selecione Desabilitar.
    Esquema Vertical ou Horizontal Determina como a grelha é exibida no formulário.
    Permitir filtragem Ativar ou desativar Desative se você não quiser que os usuários filtrem a grade por palavra-chave.
    Ocultar cabeçalho de coluna de grade aninhado Mostrar cabeçalho de coluna ou Ocultar cabeçalho de coluna Determina se o cabeçalho da grade é exibido.
    Barra de filtros alfanumérica Mostrar a barra de filtros alfanuméricos ou Ocultar a barra de filtros alfanumérica Determina se a barra de filtros localizada na parte inferior da grade é exibida.
    Mostrar componente em Web, Telemóvel, Tablet Determina o tipo de cliente que pode usar o controlo de grelha editável.
  5. Selecione Concluído.

  6. Guarde e publique o formulário para o guardar e disponibilizar aos utilizadores da aplicação.

Para obter informações sobre como editar as propriedades de uma subgrade existente em um formulário, vá para Configurar um componente de subgrade.

Torne as grades principais editáveis para exibições usando o gerenciador de soluções clássico

  1. Inicie sessão no Power Apps, selecione Soluções no painel de navegação esquerdo e abra a solução pretendida. Se o item não estiver no painel lateral, selecione ...Mais e, em seguida, selecione o item pretendido.

  2. Na barra de ferramentas, selecione ...>Mude para clássico. Isso abre o gerenciador de soluções em uma nova janela do navegador.

  3. Na lista Entidades (representam tabelas Dataverse), abra a tabela desejada, selecione a guia Controles e selecione Adicionar Controle.

    Adicione o controlo personalizado de Grades Editáveis.

  4. Na caixa de diálogo Adicionar Controlo , selecione Grelha Editável e, em seguida, selecione Adicionar.

  5. Na linha Grade editável adicionada, selecione o tipo de cliente ao qual deseja aplicar a grade, Web, telefone e tablet. Isso torna o controle de grade editável o controle padrão para o tipo de cliente selecionado. Como o controle não funciona com telefones, você deve selecionar Web para usuários de aplicativos de desktop. Em runtime, os utilizadores conseguem alternar entre as grelhas editáveis e as grelhas só de leitura.

Observação

Como a experiência de edição não está disponível no formato Telefone, se este controlo estiver configurado para telefones, verá uma versão de leitura apenas do controlo de lista.

Linha de grade editável com seleção de fator de forma.

  1. Para adicionar uma pesquisa, na área Grade Editável , selecione Adicionar Pesquisa e, em seguida, na caixa de diálogo Configurar Propriedade "Adicionar Pesquisa" :

    1. Na lista Vistas Disponíveis , selecione a vista à qual adicionar a pesquisa (por exemplo, selecione As Minhas Contas Ativas).

    2. Na lista Colunas Disponíveis , selecione a coluna de pesquisa a ser adicionada (por exemplo, selecione Contato Principal).

    3. Na lista Modo de Exibição Padrão , selecione a fonte de dados para a coluna de pesquisa.

    4. Se pretender limitar as linhas apresentadas, selecione a caixa de verificação Mostrar apenas linhas onde, selecione os critérios na lista e, em seguida, selecione OK.

      Adicionar pesquisa no controlo de Grelha Editável.

  2. Se tiver uma grelha aninhada, selecione o botão de lápis para Vista de grelha aninhada e, em seguida, selecione a tabela e a vista para a grelha aninhada. Para o ID principal da grelha aninhada selecione a relação para as tabelas. Por exemplo, a coluna ParentAccountID conecta as tabelas Conta e Contato .

    Observação

    As grelhas aninhadas só estão disponíveis para telemóveis e tablets, não a Web.

  3. Se você não quiser permitir que o usuário agrupe dados por qualquer coluna no modo de exibição (você deseja economizar espaço, por exemplo), na linha Agrupar por Coluna, selecione o botão de lápis e, na caixa de diálogo Configurar Propriedade "Agrupar por Coluna", selecione Desabilitado e selecione OK.

    Gorjeta

    Isto é útil sobretudo para as subgrelhas nos formulários.

  4. Se desejar adicionar eventos JavaScript, selecione a guia Eventos e, em seguida, selecione as tabelas, colunas e eventos apropriados. Para mais informações, consulte Documentação do Desenvolvedor: Utilizar grelhas editáveis

    Adicione eventos no controle de grade editável.

  5. Para salvar as alterações, selecione Salvar na barra de ações.

  6. Quando estiver pronto para disponibilizar alterações à sua equipa, selecione Publicar na barra de ações.

  7. Para testar as alterações, aceda à vista que especificou no passo anterior e, em seguida, efetue algumas alterações de edição em linha.

Tornar uma subgrelha num formulário editável usando o explorador de soluções clássico

Observação

Para guardar uma alteração à grelha editável numa subgrelha, o utilizador terá de guardar explicitamente antes de navegar para fora do formulário.

  1. Inicie sessão no Power Apps.

  2. Selecione Soluções e abra a solução desejada. Se o item não estiver no painel lateral, selecione ...Mais e, em seguida, selecione o item pretendido.

  3. Selecione a Tabela dentro da solução e, em seguida, selecione a área Formulários. Abra o formulário principal que contém a sub-grelha.

  4. Na barra de comandos do designer de formulários, selecione ...>Mude para clássico. Esta ação abre um novo separador no navegador.

  5. Selecione o controle apropriado e, em seguida, selecione Alterar propriedades na faixa de opções.

    Subgrelha editável - vista clássica

  6. Na caixa de diálogo Definir Propriedades , selecione Controles.

  7. Selecione Adicionar Controlo, selecione Grelha Editável e, em seguida, selecione Adicionar.

  8. Na linha Grade editável adicionada, selecione os tipos de cliente aos quais deseja aplicar a grade. Isso torna o controle de grade editável o controle padrão para o formato selecionado. Para a maioria dos casos, selecione Web.

    Linha de grade editável com seleção de fator de forma.

  9. Selecione Guardar e, em seguida, selecione Publicar.

Suporte para grelhas editáveis

  • Edição inline de linhas ao nível da tabela ou sub-grelha (inclui tabelas personalizadas).

  • Visualizações do sistema e visualizações pessoais.

  • Clientes Web e móveis.

  • Navegação com teclado ou rato.

  • Agrupamento e ordenação (pode agrupar por/ordenar linha no lado do cliente por qualquer coluna na vista atual).

  • Filtering.

  • Movendo e redimensionando colunas

  • Paginação.

  • Configuração de pesquisa.

  • Colunas de calculadas e colunas de rollup.

  • Regras de negócio (Mostrar mensagem de erro, Definir valor da coluna, Definir negócio necessário, Definir valor padrão, Bloquear ou desbloquear coluna).

  • Eventos JavaScript.

  • Ativar ou desativar células com base na função de segurança.

  • Os utilizadores podem continuar a usar a pesquisa e os gráficos e podem aceder à barra de ações, tal como nas grelhas de leitura apenas.

Tabelas padrão suportadas

Web/tablet/telefone Apenas tablet/telemóvel Apenas Web
Account

Compromisso

Recurso Reservável

Reserva de Recurso Reservável

Cabeçalho de Reserva de Recurso Reservável

Categoria de Recurso Reservável

Atribuição de Categorias de Recurso Reservável

Característica de Recurso Reservável

Grupo de Recursos Reserváveis

Estado da Reserva

Incidente

Categoria

Characteristic

Concorrente

Contato

Email

Entitlement

Feedback

Invoice

Artigo da Base de Dados de Conhecimento

Visualizações de Artigo da Base de Dados de Conhecimento

Registo da Base de Dados de Conhecimento

Oportunidade Potencial

Oportunidade

Encomenda

Chamada telefónica

Lista de Preços

Produto

Fila

Citação

Modelo de Classificação

Valor de Classificação

Instância de KPI de SLA

Atividade de Rede Social

Perfil de Rede Social

Erro de Sincronização

Tarefa

Equipa

User
Activity

Anexo

Item da regra do perfil de acesso ao canal

Endereço do Concorrente

Connection

Função de ligação

Assinatura de E-mail

Modelo de Correio Eletrónico

Processo expirado

Produto de Fatura

Incidente do Artigo da Base de Dados de Conhecimento

Vendas da Oportunidade Potencial

Processo

Caixa de correio

Novo Processo

Observação

Produto de Oportunidade

Processo de Vendas da Oportunidade

Produto da Encomenda

Organização

Processo de Telefone para Incidente

Item da Lista de Preços

Item de Fila

Produto da Cotação

Documento do SharePoint

Processo de tradução
Campanha

Atividade de Campanha

Resposta à Campanha

Perfil de acesso ao canal

Regra de perfil de acesso ao canal

Contrato

Modelo de Elegibilidade

Parte Externa

Fax

Carta

Lista de Marketing

Position

Campanha Rápida

Compromisso Periódico

Especificações

SLA

Limitações

Tipos de dados que não são editáveis numa grelha editável

Os seguintes tipos de dados não são editáveis em grelhas editáveis: colunas Cliente e Pesquisa Partylist; colunas Composto (endereço); colunas Condição/Estado; colunas Pesquisa relacionada com a tabela (por exemplo, a tabela Conta inclui uma pesquisa de contactos, onde a coluna Contacto é editável, mas a coluna EmailAddress(Contacto) não é editável).

Agrupar por vistas só funciona no lado do cliente

O comportamento de agrupamento funciona apenas no lado do cliente e não abrange páginas. Group by é uma função apenas do cliente e funciona apenas em uma página de dados. A funcionalidade 'Agrupar por' não mostra todas as opções com base na totalidade do conjunto de dados disponível no servidor. Agrupar por mostra o agrupamento somente na página atual. Você pode desabilitar o agrupamento usando a propriedade na configuração de controle personalizado. Mais informações: Tornar uma subgrelha num formulário editável usando o explorador de soluções clássico

As modificações na grade em linha não são persistentes

As alterações feitas na estrutura da grade editável de dentro da grade, como redimensionamento de coluna, reordenação de coluna, agrupamento, filtragem e classificação, serão redefinidas na próxima vez que o usuário visitar a página. Estes tipos de alterações não são guardados entre sessões ou dentro de vistas.

As regras de negócio só funcionam se a coluna condicional for uma coluna na grelha

As regras de negócio numa grelha editável só são suportadas se a coluna condicional for também uma coluna na grelha. Se a coluna não for uma coluna, as regras do negócio não funcionarão. Verifique se cada coluna referenciada na regra de negócio também está incluída no formulário. Observe que as regras de negócio numa grelha editável não são acionadas se grelha editável estiver configurada num dashboard.

Grades editáveis não funcionam em telefones

Devido a comentários de clientes, removemos a experiência de grelhas editáveis nos telemóveis. Ao utilizar uma grelha editável num telefone, verás uma versão apenas de leitura do controlo de lista.

Linhas duplicadas em um conjunto de dados podem não ser exibidas na grade

Se o conjunto de dados apresentado na grelha contiver linhas duplicadas, é possível que os duplicados não sejam apresentados na grelha. Isto pode fazer com que a contagem de registos reportada seja superior à que se encontra na grelha ou resultar na apresentação de mais registos durante a exportação dos dados para o Excel ou durante a visualização dos dados na Pesquisa Avançada legada.

Próximos passos

Definindo propriedades gerenciadas para exibições

Atalhos de teclado para grelhas editáveis (vistas)