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.
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.
Selecione Formulários na área Experiências de dados.
Na lista de formulários, abra um formulário do tipo Principal.
No estruturador de formulários, selecione a secção da tela onde pretende adicione a iframe.
No painel esquerdo Componentes, expanda Apresentar, selecione Site externo introduza o URL do Site e, em seguida, selecione Concluído.
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 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
Inicie sessão no Power Apps.
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.
Selecione a área Formulários.
Na lista de formulários, abra um formulário do tipo Principal.
Selecione Mudar para clássico para editar o formulário no estruturador de formulários clássico.
No separador Inserir, selecione IFRAME para ver as propriedades da 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).