Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
A estrutura de componentes do Power Apps permite que desenvolvedores profissionais e criadores de aplicativos criem componentes de código para aplicativos baseados em modelo e tela. Utilize esses componentes de código para aprimorar a experiência dos usuários que trabalham com dados em formulários, visões, painéis e telas de aplicativos canvas. Por exemplo, você pode:
- Substitua uma coluna em um formulário que exibe um valor de texto numérico por um componente de código
dialouslider. - Transformar uma lista em uma experiência visual totalmente diferente associada ao conjunto de dados, como um
CalendarouMap.
Importante
- A estrutura de componentes do Power Apps não tem suporte para ambientes locais.
Como é diferente dos recursos da Web?
Ao contrário dos recursos da Web HTML, os componentes de código são renderizados como parte do mesmo contexto e são carregados ao mesmo tempo que qualquer outro componente. Essa abordagem fornece uma experiência perfeita para o usuário.
Crie componentes de código que você pode usar em toda a amplitude dos recursos do Power Apps. Reutilize esses componentes muitas vezes em diferentes tabelas e formulários.
Os desenvolvedores podem agrupar todos os arquivos HTML, CSS e TypeScript em um único arquivo de pacote de solução para se mover entre ambientes. Eles também podem disponibilizá-lo por meio do Marketplace.
Advantages
- Acesso a um conjunto avançado de APIs de estrutura que expõem funcionalidades como gerenciamento do ciclo de vida de componentes, dados contextuais e metadados
- Acesso contínuo ao servidor por meio da API Web; métodos de formatação de dados e utilitários; recursos do dispositivo, como câmera, localização e microfone; e elementos de experiência do usuário fáceis de invocar, como caixas de diálogo, pesquisas e renderização de página inteira
- Suporte para práticas da Web modernas
- Otimizado para desempenho
- Capacidade de reutilização
- Capacidade de agrupar todos os arquivos em um único arquivo de solução
- Capacidade de lidar com a destruição e recarregamento por motivos de desempenho, preservando o estado
Licenciamento
Os requisitos de licenciamento da estrutura de componentes do Power Apps estão alinhados com os conectores e componentes existentes. Eles são baseados no tipo de dados e conexões que você usa em seu aplicativo. Para obter mais informações, consulte os preços do Power Apps. Para se alinhar aos requisitos de licenciamento, classifique os componentes de código em dois tipos:
- Componentes de código que se conectam a serviços ou dados externos diretamente por meio do cliente do navegador do usuário e não por meio de conectores são premium. Quando esses componentes são usados em um aplicativo, o aplicativo se torna premium e os usuários finais precisam de licenças do Power Apps .
- Componentes de código que não se conectam a serviços ou dados externos. Quando esses componentes são usados em um aplicativo que usa recursos padrão, o aplicativo permanece padrão e os usuários finais precisam de pelo menos uma licença do Office 365 . Para obter mais informações, consulte os preços do Power Apps.
- Os componentes de código podem ser declarados como componentes premium adicionando um nó
<external-service-usage>ao arquivo de manifesto do componente com todos os domínios de serviços externos com os quais este componente se conecta.<external-service-usage enabled="true"> <domain>www.microsoft.com</domain> </external-service-usage>
Observação
Se você estiver usando componentes de código em aplicativos controlados por modelos conectados ao Microsoft Dataverse, os usuários finais precisarão de licenças do Power Apps .
Tópicos relacionados
O que são componentes de código?
Componentes de código para apps de canvas
Criar e construir um componente de código
Conheça a estrutura de componentes do Power Apps
Usar componentes de código no Power Pages