Entender visões de aplicativos orientados por modelo

Aplicativos controlados por modelos usam exibições para definir como uma lista de registros de uma tabela específica é exibida em um aplicativo.

Uma exibição define:

  • As colunas a serem exibidas.
  • A ordem das colunas.
  • A largura que cada coluna deve ter.
  • Como a lista de registros deve ser classificada por padrão.
  • Os filtros padrão aplicados para restringir os registros que são mostrados.

Depois que uma exibição é disponibilizada no aplicativo, o usuário consegue selecioná-la.

Alternar entre exibições

Quando os criadores projetam um aplicativo, eles decidem quais modo de exibição pública disponibilizarão aos usuários do aplicativo. Essas decisões geralmente têm como base o tipo de usuário, como vendas ou marketing, que usará o aplicativo.

As visualizações podem ser desenvolvidas por meio do designer de tabela ou do designer de aplicativo.

Configurar exibições em aplicativos baseados em modelos

Tipos de visões

Há três tipos de exibições: pessoal, sistema e pública.

  • Exibição pessoal - as exibições pessoais são propriedade de indivíduos e apenas visíveis para essa pessoa, a menos que compartilhem exibições pessoais com outras pessoas.
  • Exibição do sistema - como administrador ou personalizador do sistema, é possível editar as exibições do sistema. As exibições do sistema são exibições especiais das quais o aplicativo depende, que existem para tabelas do sistema ou são criadas automaticamente quando você cria tabelas personalizadas. Essas visões têm objetivos específicos e alguns recursos adicionais.
  • Exibição pública - exibições públicas são as exibições de uso geral que podem ser personalizadas da forma mais adequada. São importantes porque todos os usuários do aplicativo podem acessá-las, quando são disponibilizadas, usando o seletor de exibição. É possível usar modos de exibição públicos em subgrades em um formulário ou como uma lista em um painel.

Exibições em aplicativos baseados em modelo

Talvez os usuários queiram visualizar os dados em relação a uma tabela de várias maneiras. Uma lista suspensa de exibições costuma ser exibida no aplicativo para que possam ser selecionadas.

Minhas Visões em um aplicativo baseado em modelo

As visões pessoais são incluídas acima da lista de visões do sistema ou públicas disponíveis no aplicativo. Isso torna mais fácil para os usuários encontrarem os dados relevantes.

Os registros visíveis nas exibições aparecem em uma lista. As exibições costumam fornecer opções para os usuários alterarem a classificação padrão, as larguras das colunas e os filtros para encontrar mais facilmente os dados relevantes.

As exibições não são usadas apenas por usuários em aplicativos baseados em modelo. As visualizações também podem ser usadas para definir a fonte de dados, por exemplo, em gráficos usados no aplicativo.

Opiniões pessoais

Vistas pessoais podem ser criadas seguindo estas etapas:

  1. Selecione Criar exibição a partir da barra de comandos no aplicativo baseado em modelo. Criar exibição em um aplicativo baseado em modelo
  2. Defina os filtros de exibição.
  3. Selecione Salvar.

Observação

Apesar de ser possível criar uma nova exibição pessoal baseada em uma exibição do sistema ou pública, você não pode criar uma exibição do sistema ou pública com base em uma exibição pessoal.

Exibições pessoais podem ser criadas por usuários com pelo menos acesso de nível de usuário a ações da tabela Exibição Salva.

Como administrador do sistema, você pode modificar o nível de acesso de cada ação na função de segurança para controlar até que ponto as pessoas podem criar, ler, escrever, excluir, atribuir ou compartilhar exibições pessoais.

Exibições do sistema

Exibições do sistema Descrição
Localização Rápida A exibição padrão usada quando pesquisas são realizadas usando a Localização Rápida. Esta exibição também define quais colunas são pesquisadas ao usar as capacidades de pesquisa das exibições da coluna Localização Rápida e Pesquisa.
Localização Avançada A exibição padrão usada para exibir resultados ao usar a Localização Avançada. Esta exibição também define as colunas usadas por padrão quando novas exibições públicas personalizadas ou exibições pessoais são criadas sem definir uma exibição para usar como um modelo.
Associada A exibição padrão que lista as tabelas relacionadas para um registro.
Pesquisa A exibição que é exibida ao selecionar um registro a ser definida para uma coluna de Pesquisa.

As exibições do sistema não são mostradas no seletor de exibição, e você não pode usá-las em sublistas de um formulário ou como uma lista em um painel de controle. Não é possível excluir ou desativar essas exibições. No entanto, os administradores do Power Platform podem controlar se as exibições do sistema estão disponíveis ou não para usuários com direitos de acesso. More information: Gerenciar acesso a exibições de sistema públicas (versão preliminar)

Para obter mais informações sobre como remover exibições, vá para Remover exibições.

As visualizações do sistema são propriedade da organização para que todos possam visualizá-las. Por exemplo, todos têm acesso em nível de organização para ler registros da tabela de visualização (savedquery). Essas exibições são associadas a tabelas específicas e são visíveis dentro da área Soluções em Power Apps (make.powerapps.com). É possível incluir essas exibições em soluções porque elas estão associadas à tabela.

Observação

As exibições do sistema são armazenadas em cache para fins de otimização de desempenho e, portanto, não há suporte a plug-ins na tabela savedquery.

Visualizações públicas

Algumas exibições públicas existem por padrão para tabelas do sistema e qualquer tabela personalizada. Por exemplo, quando você criar uma nova tabela personalizada, ela terá a combinação de exibições públicas e do sistema a seguir.

Name Tipo
Nome no plural da tabela ativo Público
Nome no plural da tabela inativo Público
Localização Rápida do nome no plural da tabela ativa Localização Rápida
Nome da tabela Exibição de Busca Avançada Localização Avançada
Exibição Associada de nome da tabela Associada
Visualização de Pesquisa para Nome da Tabela Pesquisa

É possível criar exibições públicas personalizadas. É possível excluir qualquer exibição pública personalizada criada em uma solução não gerenciada.

Não é possível excluir exibições públicas definidas pelo sistema.

Exibições públicas personalizadas adicionadas por um solução gerenciada só devem ser excluídas desinstalando ou atualizando a solução gerenciada.

Como acessar o editor de exibição para criar ou editar exibições

  • Designer de aplicativo: se você estiver trabalhando em um aplicativo, talvez queira usar o designer de aplicativo, que fornece uma interface do usuário simples e intuitiva com recursos do tipo "arrastar e soltar" para criar exibições. Mais informações: Tutorial: Criar e editar exibições do sistema ou públicas usando o designer de aplicativo
  • Área da solução: em Power Apps, vá para Solutions> abra a solução que você deseja > abra a tabela desejada e selecione a área Views. Ao selecionar uma visualização, ela é aberta no designer de visualização.

Personalizar exibições

Como personalizador de sistema, você pode personalizar vistas e subgrades por meio de controles, tornando-os somente leitura ou editáveis, além de exibir uma lista alfabética na parte inferior das vistas ou subgrades (barra de atalhos).

Os controles a seguir estão disponíveis:

Nome de controle de grade Somente leitura ou editável? Descrição
Controle de grade do Power Apps Somente leitura ou editável Esse controle de grade inclui aprimoramentos de acessibilidade e se tornará o controle de grade padrão usado em exibições e subgrades. Esse controle substituirá, finalmente, todos os outros controles de grade. Mais informações: Controle de grade do Power Apps
Grade somente leitura do Power Apps (preterida) Somente leitura Grade moderna com aprimoramentos de acessibilidade lançada em outubro de 2021 e se tornou a experiência de grade padrão somente leitura em abril de 2022. Mais informações: Controle de grade somente leitura do Power Apps
Grade editável (preterida) Somente editáveis Controle de grade herdado. Mais informações: Tornar editáveis as exibições de aplicativos baseados em modelo usando o controle de grade editável
Tabela somente leitura (obsoleta) Somente leitura Controle de grade herdado que está preterido. Mais informações: a grade herdada somente leitura em aplicativos baseados em modelo foi preterida

Próximas etapas

Abrir o designer de exibição

Gerenciar acesso a exibições do sistema (versão preliminar)