Partilhar via


Adicionar uma iframe a um formulário principal de aplicação condicionada por modelo

Pode adicionar frames inline (iframes) a um formulário para integrar o conteúdo de outro site no formulário.

Iframe a apresentar uma página Web numa aplicação condicionada por modelo

  1. Selecione Tabelas no painel de navegação esquerdo e, em seguida, abra a tabela pretendida. Se o item não estiver no painel lateral, selecione ...Mais e, em seguida, selecione o item pretendido.

  2. Selecione Formulários na área Experiências de dados.

  3. Na lista de formulários, abra um formulário do tipo Principal.

  4. No estruturador de formulários, selecione a secção da tela onde pretende adicione a iframe.

  5. No painel esquerdo Componentes, expanda Apresentar, selecione Site externo introduza o URL do Site e, em seguida, selecione Concluído.

    Adicione o site externo a um formulário principal selecionando Site externo.

    Separador Propriedade Descrição
    Opções de apresentação Etiqueta Obrigatório: uma etiqueta para apresentar a iframe.
    Opções de apresentação Nome Obrigatório: um nome exclusivo para a iframe. O nome só pode conter carateres alfanuméricos e de sublinhado.
    Opções de apresentação Ocultar etiqueta Selecione se pretende que a etiqueta seja ocultada.
    Opções de apresentação Ocultar Pode ocultar a iframe para que esta possa ser visível utilizando scripts. Mais informações: Opções de visibilidade
    Opções de apresentação URL Necessário: O URL para a página a apresentar na iframe.
    Formatação Largura da coluna Quando a secção que contém a iframe tem mais de uma coluna poderá definir a coluna para ocupar até ao número de colunas que tem a secção.
    Formatação Altura do componente Pode controlar a altura da iframe especificando um número de linhas ocupadas pelo controlo.
    Formatação Utilizar todo o espaço vertical disponível Em vez de definir a altura durante um número de linhas, pode permitir que a altura iframe expanda ao espaço disponível.
    Formatação Deslocar Tem três opções para o comportamento de deslocamento:

    - Conforme Necessário: apresente barras de deslocamento quando o tamanho da iframe for superior ao disponível.
    - Sempre: apresentar sempre barras de deslocamento.
    - Nunca: nunca apresentar barras de deslocamento.
    Formatação Apresentar limite Apresentar um limite em redor da iframe.
    Dependências Dependências da coluna de tabela Um iframe pode interagir com colunas no formulário utilizando o script. Se uma coluna for removida do formulário, o script na iframe poderá ser interrompido. Adicione quaisquer colunas referenciadas por scripts nas iframes às Dependências de colunas de tabela para que não seja possível removê-las acidentalmente.
    Avançadas Restringir a utilização de scripts entre frames, sempre que suportado É considerado um risco de segurança permitir que as páginas de um Web site diferente interajam com a aplicação através de scripts. Utilize esta opção para restringir frame cruzado os scripts para páginas que não pode controlar.

    Avançadas Transmitir o código de tipo de objeto de linha e os identificadores exclusivos como parâmetros Os dados na organização, o utilizador e, no registo podem ser despendidos a iframe. Mais informações: Passar parâmetros para iframes
  6. Selecione Guardar e Publicar o formulário.

Nota

  • Se a página Web não aparecer na iframe, poderá ser porque o site não permite a composição de iframe. Quando isto acontece, o URL da mensagem recusou ligar-se é apresentado na iframe em runtime.
  • Os formulários não foram concebidos para serem apresentados numa iframe.
  • A autenticação dentro de uma iframe, através de um redirecionamento ou de pop-ups, não é suportada no dispositivo móvel.

Transmitir parâmetros para iframes

Informações sobre a linha pode ser transmitida ao ativar a opção de Transmitir código de tipo de identificadores exclusivos como parâmetros. Os valores transmitidos são:

Parâmetro Descrição
orglcid O LCID do idioma predefinido da organização.
orgname O nome da organização.
userlcid O LCID do idioma preferencial do utilizador
type O código de tipo de tabela. Este valor pode ser diferente para tabelas personalizadas em organizações diferentes. Utilize typename em substituição.
typename O nome de tipo de tabela.
id O valor id da linha. Este parâmetro não tem nenhum valor até que a linha de tabela seja guardada.

Adicionar uma iframe utilizando o estruturador de formulários clássico

  1. Inicie sessão no Power Apps.

  2. Selecione Tabelas no painel de navegação esquerdo e, em seguida, abra a tabela pretendida. Se o item não estiver no painel lateral, selecione ...Mais e, em seguida, selecione o item pretendido.

  3. Selecione a área Formulários.

  4. Na lista de formulários, abra um formulário do tipo Principal.

  5. Selecione Mudar para clássico para editar o formulário no estruturador de formulários clássico.

  6. No separador Inserir, selecione IFRAME para ver as propriedades da iframe.

    Propriedades iframe.

Separador Propriedade Descrição
Geral Nome Obrigatório: um nome exclusivo para a iframe. O nome só pode conter carateres alfanuméricos e de sublinhado.
URL Necessário: O URL para a página a apresentar na iframe.
Transmitir o código de tipo de objeto de linha e os identificadores exclusivos como parâmetros Os dados sobre a organização, o utilizador e a linha podem ser transmitidos para a iframe. Mais informações: Passar parâmetros para iframes
Etiqueta Obrigatório: uma etiqueta para apresentar a iframe.
Apresentar etiqueta no formulário Indica se a etiqueta deve ser apresentada.
Restringir a utilização de scripts entre frames, sempre que suportado É considerado um risco de segurança permitir que as páginas de um Web site diferente interajam com a implementação do Dynamics 365 utilizando scripts. Utilize esta opção para restringir frame cruzado os scripts para páginas que não pode controlar.

Visível por predefinição Mostrar a iframe é opcional e pode ser controlado através de scripts. Mais informações: Opções de visibilidade
Ativar para telemóvel Selecione a caixa de verificação para ativar a iframe para dispositivos móveis.
Formatação Selecione o número de colunas que o controlo ocupa Quando a secção que contém a iframe tem mais de uma coluna poderá definir a coluna para ocupar até ao número de colunas que tem a secção.
Selecionar o número de linhas ocupadas pelo controlo Pode controlar a altura da iframe especificando um número de linhas ocupadas pelo controlo.
Expandir automaticamente para utilizar o espaço disponível Em vez de definir a altura durante um número de linhas, pode permitir que a altura iframe expanda ao espaço disponível.
Selecione o tipo de deslocamento para a iFrame Tem três opções:

- Conforme necessário: Mostrar barras de deslocamento quando o tamanho do iframe é superior ao disponível.
- Sempre: mostrar sempre barras de deslocamento.
- Nunca: nunca mostrar barras de deslocamento.
Apresentar limite Apresentar um limite em redor da iframe.
Dependências Colunas dependentes Um iframe pode interagir com colunas no formulário utilizando o script. Se uma coluna for removida do formulário, o script na iframe poderá ser interrompido. Adicionar as colunas referenciadas por scripts nas iframes em Colunas dependentes para que não seja possível remover acidentalmente.

Próximos passos

Utilizar o formulário Principal e os respetivos componentes

Nota

Pode indicar-nos as suas preferências no que se refere ao idioma da documentação? Responda a um breve inquérito. (tenha em atenção que o inquérito está em inglês)

O inquérito irá demorar cerca de sete minutos. Não são recolhidos dados pessoais (declaração de privacidade).