Partilhar via


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

Com o componente de site externo pode adicionar uma frame inline (iFrame) 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 Soluções no painel de navegação esquerdo, abra a solução pretendida e, em seguida, abra a tabela que pretende editar. 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çada Restringir a utilização de scripts entre frames, sempre que suportado É considerado um risco de segurança permitir que as páginas de um site diferente interajam com a aplicação através de scripts. Utilize esta opção para restringir scripts entre frames para páginas que não pode controlar.

    Avançada 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 URLda mensagemrecusou ligar-se é apresentado na iFrame em runtime.
  • Os formulários não são 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 Description
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 de 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. Iniciar 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 de iFrame.

    Propriedades de IFrame.

Tab Property Description
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 site diferente interajam com a aplicação do Dynamics 365 utilizando scripts. Utilize esta opção para restringir scripts entre frames 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 removê-las acidentalmente.

Próximos passos

Utilizar o formulário Principal e os respetivos componentes