Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Power Apps estrutura de componentes 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
- Power Apps estrutura de componentes 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 de 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 o 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 framework de componentes do Power Apps estão alinhados com 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 Power Apps preços. 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 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 Office 365. Para obter mais informações, consulte Power Apps preços.
- 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 modelo conectados a Microsoft Dataverse, os usuários finais precisarão de licenças 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
estrutura de componentes Learn Power Apps
Use componentes de código no Power Pages