Tornar as exibições de aplicativo orientadas por modelo editáveis usando o controle de grade editável

Importante

O controle Grade Editável foi preterido. Use o controle de grade do Power Apps em seu lugar. Mais informações: Descontinuação dos controles da Grade Editável e do Power Apps Read-Only Grid

Por padrão, os usuários não podem inserir dados diretamente usando o controle de exibição somente leitura para exibições e subgrades 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 grades editáveis, os usuários podem fazer uma edição avançada em linha diretamente de exibições e subgrades, quer estejam usando um aplicativo web ou tablet. Essa 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 na maioria dos tipos de colunas, incluindo colunas de pesquisa básicas e colunas de opções. As grades editáveis evitam a necessidade de abrir um formulário.

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

  1. Entre no Power Apps, selecione Soluções no painel de navegação esquerdo e abra a solução desejada. Se o item não estiver no painel lateral, selecione …Mais e selecione o item desejado.

  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 subgrid para edição.

  3. No designer de formulários, selecione Componentes no painel de navegação à esquerda, expanda Malha e, em seguida, selecione Malha Editável.

  4. Selecione o seguinte para a grade.

    Area Propriedade Description
    Grade Tabela Selecione a tabela desejada que exibirá os registros na grade.
    Grade View Selecione o modo de exibição de tabela que você deseja exibir na grade.
    Grade Visualização de consulta Selecione para adicionar uma consulta. Selecione a coluna de pesquisa a ser adicionada (por exemplo, selecione Contato Primário) e, na lista de exibição Padrão , selecione a fonte de dados para a coluna de pesquisa.
    Subgrade Tabela Se você tiver uma grade aninhada, selecione Tabela e Exibição para a grade aninhada (somente telefones e tablets).
    Subgrade ID pai do subgrid Para a ID pai do subgrid, selecione a relação das tabelas. Por exemplo, a coluna da tabela do ID pai do subgrid conecta as tabelas Conta e Contato.
    Agrupar por Habilitar ou Desabilitar 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 Grupo por valor, selecione Desabilitar.
    Layout Vertical ou Horizontal Determina como o grid é exibido no formulário.
    Permitir filtragem Habilitar ou Desabilitar Desabilite se você não quiser que os usuários possam filtrar a grade por palavra-chave.
    Ocultar cabeçalho de coluna de grade aninhada Mostrar cabeçalho de coluna ou ocultar cabeçalho de coluna Determina se o cabeçalho de grade é exibido.
    Barra de filtro alfanumérico Mostrar a barra de filtro alfanumérico ou ocultar a barra de filtro alfanumérico Determina se a barra de filtro localizada na parte inferior da grade é exibida.
    Mostrar componente em Web, Móvel, Tablet Determina o tipo de cliente que pode usar o controle de grade editável.
  5. Selecione Concluído.

  6. Salve e publique o formulário para salvá-lo e disponibilizá-lo aos usuários do aplicativo.

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

Tornar as grelhas principais editáveis para exibições usando o explorador de soluções clássico

  1. Entre no Power Apps, selecione Soluções no painel de navegação esquerdo e abra a solução desejada. Se o item não estiver no painel lateral, selecione …Mais e selecione o item desejado.

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

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

    Adicionar controle personalizado de Grades Editáveis.

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

  5. Na linha Grade Editável adicionada, selecione o tipo de cliente ao qual você deseja aplicar a grade, a Web, o telefone e o 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 a Web para usuários de aplicativos de desktop. Durante o tempo de execução, os usuários podem alternar entre grades editáveis e grades somente leitura.

Note

Como a experiência de edição não está disponível no fator de formulário phone , se esse controle estiver configurado para telefones, você verá uma versão somente leitura do controle 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 Exibições Disponíveis , selecione o modo de exibição ao qual adicionar a pesquisa (por exemplo, selecione Minhas Contas Ativas).

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

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

    4. Se você quiser limitar as linhas exibidas, selecione somente mostrar linhas em que a caixa de seleção e, em seguida, selecione seus critérios na lista e selecione OK.

      Adicione pesquisa no controle Grade Editável.

  2. Se tiver uma grade aninhada, selecione o botão de lápis para Exibição de grade aninhada e, em seguida, selecione a tabela e exibição da grade aninhada. Para o ID do pai da grade aninhada selecione o relacionamento das tabelas. Por exemplo, a coluna ParentAccountID conecta as tabelas Conta e Contato .

    Note

    As grades aninhadas somente ficam disponíveis para telefones e tablets, não para a Web.

  3. 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), na linha Grupo por Coluna , selecione o botão lápis e, na caixa de diálogo Configurar Propriedade "Agrupar por Coluna", selecioneDesabilitado e selecione OK.

    Dica

    Isso é principalmente útil para subgrids em formulários.

  4. Se você quiser adicionar eventos JavaScript, selecione a guia Eventos e selecione as tabelas, colunas e eventos apropriados. Mais informações: Documentação do desenvolvedor: usar grades editáveis

    Adicione eventos no controle Grade Editável.

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

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

  7. Para testar suas alterações, vá para a exibição especificada na etapa anterior e faça algumas alterações de edição em linha.

Tornar um subgrid em um formulário editável usando solution explorer clássico

Note

Para salvar uma alteração em uma grade editável dentro de uma sub-grade, o usuário deve salvar de forma explícita antes de sair do formulário.

  1. Faça login 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 selecione o item desejado.

  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 subgrid.

  4. Na barra de comandos do designer de formulário, selecione ...>Alterne para clássico. Essa ação abre uma nova guia no seu navegador.

  5. Selecione o controle apropriado e selecione Alterar Propriedades na faixa de opções.

    Subgrid editável – modo de exibição clássico

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

  7. Selecione Adicionar Controle, selecione Grade Editável e, em seguida, selecione Adicionar.

  8. Na linha de Grade Editável adicionada, selecione os tipos de cliente aos quais você deseja aplicar a grade. Isso torna o controle editable grid o controle padrão para o fator forma selecionado. Para a maioria das instâncias, selecione Web.

    Linha de Grade Editável com seleção de fator de forma.

  9. Selecione Salvar e depois Publicar.

Suporte a grelhas editáveis

  • Edição em linha de linhas no nível de tabela ou subgrid (inclui tabelas personalizadas).

  • Visões do sistema e visões pessoais.

  • Clientes web e móveis.

  • Navegação com um teclado ou mouse.

  • Agrupamento e classificação (você pode agrupar por/classificar linhas no lado cliente por qualquer coluna na exibição atual).

  • Filtering.

  • Movendo e redimensionando colunas.

  • Paginação.

  • Configuração de pesquisa.

  • Colunas calculadas e colunas de valor acumulado.

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

  • Eventos JavaScript.

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

  • Os usuários podem continuar a usar a pesquisa e os gráficos e podem acessar a barra de ações assim como nas grades somente leitura.

Tabelas padrão com suporte

Web/tablet/telefone Somente tablet/telefone Somente Web
Conta

Compromisso

Recurso Reservável

Reserva de Recurso Reservável

Cabeçalho de reserva de recursos reserváveis

Categoria de Recurso Reservável

Assoc. de Categoria de Recurso Reservável

Característica do recurso reservável

Grupo de Recursos Reserváveis

Status da Reserva

Caixa

Category

Característica

Concorrente

Contato

Email

Entitlement

Comentários

Fatura

Artigo de Conhecimento

Visualizações de Artigos de Conhecimento

Registro da Base de Dados de Conhecimento

Cliente potencial

Oportunidade

Pedido

Telefonema

Lista de Preços

Produto

Fila

Cotação

Modelo de Classificação

Valor de classificação

Instância do SLA KPI

Atividade social

Perfil Social

Erro de sincronização

Tarefa

Equipe

Usuário
Atividade

Anexo

Item de regra de perfil de acesso ao canal

Endereço do Concorrente

Conexão

Função de Conexão

Assinatura do Email

Modelo de e-mail

Processo expirado

Produto da Fatura

Incidente do artigo de conhecimento

Transformar Leads em Oportunidades de Vendas

Processo

Caixa de Correio

Novo Processo

Note

Produto da Oportunidade

Processo de Vendas de Oportunidade

Produto da Ordem

Organização

Processo do Telefone até o Caso

Item da Lista de Preços

Item de Fila

Produto Cotado

Documento do SharePoint

Processo de Tradução
Campanha

Atividade de campanha

Resposta da campanha

Perfil de Acesso ao Canal

Regra de Perfil de Acesso ao Canal

Contrato

Modelo de permissão

Parte Externa

Fax

Carta

Lista de Marketing

Cargo

Campanha Rápida

Compromisso periódico

Literatura de vendas

contrato de nível de serviço

Limitações

Tipos de dados que não podem ser modificados em uma grade editável

Os seguintes tipos de dados não são editáveis em planilhas editáveis: colunas de pesquisa de cliente e lista de partes; colunas compostas (endereço); colunas de estado/status; colunas relacionadas a buscas de tabelas (por exemplo, a tabela Conta inclui uma pesquisa de contato, onde a coluna Contato é editável, mas a coluna EmailAddress(Contato) não é editável).

O agrupamento por exibições funciona somente no lado do cliente

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

As modificações de grade embutidas não são mantidas

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. Esses tipos de alterações não são salvos em sessões ou em modos de exibição.

As regras empresariais funcionarão somente se a coluna condicional for uma coluna na tabela

As regras de negócios em uma grade editável só têm suporte se a coluna condicional também for uma coluna na grade. Se a coluna não for uma coluna, as regras de negócios não funcionarão. Verifique se cada coluna referenciada na regra de negócios também está incluída no formulário. Observe que as regras de negócios em uma grade editável não serão disparadas se a grade editável estiver configurada em um painel.

Grades editáveis não funcionam em telefones

Com base nos comentários dos clientes, removemos a experiência de grade editável dos telefones. Ao usar uma grade editável em um telefone, será exibida uma versão somente leitura do controle de lista.

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

Se o conjunto de dados exibido na grade contiver linhas duplicadas, as duplicatas poderão não ser exibidas na grade. Isso pode levar a que a contagem de registros relatados indique mais registros do que realmente estão na grelha, ou a que apareçam mais registros ao exportar os dados para o Excel ou visualizar os dados no Advanced Find herdado.

Próximas etapas

Configurar propriedades gerenciadas para exibições

Atalhos de teclado para grades editáveis (visões)