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.
Observação
Desde o dia 12 de outubro de 2022, os portais do Power Apps passaram a ser Power Pages. Mais Informações: O Microsoft Power Pages já está disponível para todos (blog)
Em breve, migraremos e mesclaremos a documentação dos portais do Power Apps com a documentação do Power Pages.
Neste tutorial, você configurará os portais do Power Apps para adicionar o controle rich text editor a um formulário básico e, em seguida, adicionar o formulário básico a uma página da Web. Os usuários do portal poderão interagir com o controle rich text editor para formatar o texto no formulário.
Pré-requisitos
Sua versão do portal deve ser a 9.4.3.x ou superior.
Etapa 1. Adicionar o controle rich text editor a uma coluna em um aplicativo baseado em modelo
Siga os passos do tutorial Adicionar ou substituir uma coluna de texto para edição de rich text para adicionar o componente a uma coluna em um formulário baseado em modelo.
Observação
Para exibir os dados como rich text, talvez seja necessário aumentar o tamanho dos caracteres dos colunas de texto.
Etapa 2. Verificar que aplicativo baseado em modelo usa o novo controle
Você pode atualizar um aplicativo baseado em modelo existente ou criar um novo aplicativo com o formulário ao qual você adicionou o componente. Por exemplo, a imagem a seguir mostra a tabela de feedback formulário de fale conosco simples usando o controle rich text editor em um aplicativo baseado em modelo.
Etapa 3. Adicionar um controle rich text editor a um formulário básico em portais
Nesta etapa, você criará um novo formulário básico em portais e, em seguida, adicionará o controle ao formulário básico. Você também pode usar um formulário básico existente.
Etapa 3.1. Criar um novo formulário básico
Abra o aplicativo de Gerenciamento de Portal.
No painel esquerdo, em Conteúdo, selecione Formulários Básicos.
Selecione Nova.
Insira um Nome para o formulário. Neste exemplo, usamos Formulário básico de feedback com RTE.
Para Nome da tabela, selecione Feedback (feedback).
Selecione o nome do formulário de aplicativo baseado em modelo ao qual você adicionou o controle rich text. Neste exemplo, formulário de fale conosco simples.
Selecione o portal do seu site.
Selecione Salvar e Fechar.
Etapa 3.2. Adicionar o controle rich text editor ao formulário básico
Abra o aplicativo de Gerenciamento de Portal.
No painel esquerdo, em Conteúdo, selecione Formulários Básicos.
Selecione o formulário básico criado na etapa 3.1.
Selecione a guia Metadados do Formulário Básico.
Selecione Novos Metadados do Formulário Básico.
Selecione Atributo para Tipo.
Para o Nome lógico do atributo, selecione o nome da coluna para a qual o controle rich text é ativado. Neste exemplo, Comentários (comentários).
Insira um valor para este rótulo. Neste exemplo, Comentários (comentários).
Em Estilo de Controle, selecione Componente de código.
Selecione Salvar e Fechar.
Etapa 3.3. Adicionar permissões de tabela para a tabela de anexos de rich text
Para usar e armazenar imagens no editor de rich text no portal, você precisará adicionar permissões de tabela à tabela anexa de rich text (msdyn_richtextfile).
Abra seu portal no Studio de portals.
No painel esquerdo, escolha Configurações (ícone de engrenagem) e selecione Permissões de tabela.
Crie uma nova permissão de tabela para a tabela de anexos de rich text. O nome pode ser qualquer coisa que você escolher; neste exemplo, usaremos Anexo RTE.
Selecione Tipo de acesso para Acesso global.
Observação
O tipo Acesso global é escolhido porque não há relação entre a tabela configurada para usar o controle rich text editor e a tabela de anexos de rich text.
Em Permissão para, selecione Ler, Gravar, Criar e Excluir.
Atribua uma função Web apropriada para a permissão da tabela.
Importante
Se você quiser armazenar imagens como strings de base 64 diretamente na coluna que você configurou para usar o controle rich text editor, é necessário configurar o controle usando um arquivo de configuração JSON. Defina disableImages e disableDefaultImageProcessing como verdadeiro para permitir que as imagens sejam renderizadas de forma consistentes em todos os clientes. Usar este método não requer a permissão de tabela global no anexo de rich text (msdyn_richtextfile).
Etapa 3.4. Adicionar configuração do site da API da Web
Acesse Configurações do Site.
Crie as seguintes configurações do site, insira o nome, seu site e o valor de verdadeiro e selecione Salvar e fechar.
Nome da configuração do site Valor Webapi/msdyn_richtextfile/enabled true Webapi/msdyn_richtextfile/fields *
Etapa 4. Criar uma página da Web em portais que use o formulário básico
Abra seu portal no Studio dos portais do Power Apps.
No canto superior esquerdo, selecione Nova página.
Selecione o layout Em branco.
No painel de propriedades do lado direito, atualize o nome do site. Por exemplo, Feedback.
Atualize o URL parcial. Por exemplo, feedback.
Dentro do editor de página, abaixo da seção Cabeçalho, selecione a seção Coluna.
No painel esquerdo, selecione Componentes (+).
Em Componentes do portal, selecione Formulário.
No painel de propriedades do lado direito, selecione Usar existente.
Em Nome, selecione o formulário básico que você criou anteriormente neste tutorial. Neste exemplo, Formulário básico de feedback com RTE.
Dica
Se você não vir o formulário, selecione Configuração de sincronização para sincronizar as alterações de Dataverse.
Em Permissões, selecione Gerenciar permissões de tabela e certifique-se de que tem as permissões de tabela e funções Web configuradas para o tabela do Dataverse associada ao formulário.
Observação
Por padrão, a tabela feedback tem as permissões criar configuradas para as funções Web padrão. Para mais informações, vá para Fale conosco.
Selecione Procurar no site no canto superior direito.
A página da Web agora mostrará o formulário básico para a tabela de comentários com o controle rich text editor, semelhante à forma como o formulário aparece enquanto o aplicativo baseado em modelo é usado.
Editor de rich text em um formulário somente leitura
Em um formulário somente leitura, o editor de rich text exibe a formatação e as imagens. O conteúdo pode ser lido, mas não editado ou atualizado.
Confira também
Visão geral do Power Apps component framework
Criar seu primeiro componente
Adicionar componentes de código a um campo ou tabela em aplicativos baseados em modelo