Entender visões de aplicativos orientados por modelo

Os aplicativos baseados em modelo usam exibições para definir como uma lista de registros para 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 modos de exibição: pessoal, sistema e público.

  • Exibição pessoal: as exibições pessoais são de propriedade de indivíduos e visíveis apenas para essas pessoas, a menos que elas compartilhem suas exibições pessoais com outras pessoas.
  • Exibição do sistema: como administrador ou personalizador de sistema, é possível editar as exibições do sistema. Exibições do sistema são as 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ções públicas: exibições públicas são as exibições de uso geral que podem ser personalizadas na forma que você considerar 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 visões públicas em subgrades em um formulário ou como uma lista em um painel de controle.

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. Frequentemente, uma lista suspensa de exibições é apresentada no aplicativo para seleção.

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 orientados por modelo. As visualizações também podem ser usadas para definir a fonte de dados, por exemplo, em gráficos usados no aplicativo.

Exibiçõ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. Clique em Salvar.

Note

Embora você possa criar uma nova exibição pessoal com base em uma exibição pública ou do sistema, não é possível criar uma exibição pública ou do sistema 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 na tabela de Exibição Salva.

Como administrador do sistema, é possível modificar o nível de acesso para cada ação no direito de acesso para controlar até que ponto as pessoas podem criar, ler, gravar, excluir, atribuir ou compartilhar as exibições pessoais.

Exibições do sistema

Exibições do sistema Description
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 ser usada a Localização Avançada. Essa 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 a ser usada como modelo.
Associado A exibição padrão que lista as tabelas relacionadas de um registro.
Pesquisa A visão exibida ao selecionar um registro para definir 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. Você não pode 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.

Note

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.

Exibições públicas

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

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
Nome da Tabela Exibição Associada Associado
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 salto).

Os controles a seguir estão disponíveis:

Nome de controle de grade Somente leitura ou editável? Description
controle de grade 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
Power Apps grid somente leitura (obsoleta) Somente leitura Grade moderna com aprimoramentos de acessibilidade, lançada em outubro de 2021, tornou-se a experiência padrão de grade de apenas leitura em abril de 2022. Mais informações: Power Apps controle de grade somente leitura
Grade editável (preterida) Somente editáveis Controle de grid legado. 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 legado que está obsoleto. Mais informações: a grade legada somente leitura em aplicativos baseados em modelo está preterida

Próximas etapas

Abrir o designer de exibição

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