Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Função

O componente Frame é utilizado pararenderizar uma página dentro de outra página, podendo também ser utilizado pra para inserir mídias, como vídeos, por exemplo.

Dica
Também é possível exibir um fragmento de uma página, para isso utilize o componente visualFragmento.


Image AddedImage Removed

Figura 1 : - Componente Frame em execução.

Principais propriedades

Na tabela abaixo estão descritas as principais propriedades do componente.

Propriedade Angular que pode ser usada para obter e alimentar o conteúdo pelo bloco de programação.

Nome

Propriedade

Função

Origem originDefine a origem da página ou mídia que será renderizada.Valorng-model 

Tipo

type

Define o tipo que será utilizado no componente, podendo ser inclusão ou frame.

  • Inclusão: Adiciona páginas internas do projeto ao componente Frame.
  • Frame: Adiciona links externos do projeto no componente Frame, como vídeos ou páginas de sites que suportem esse recurso.
IdentificadoridAtributo que especifica um ID exclusivo para o componente. Por padrão, um ID é gerado automaticamente e atribuído ao componente.
EstilostyleAltera o estilo geral do componente da forma inline.
Exibirng-showPropriedade Angular usada para mostrar ou oculta o componente.
Repetircrn-repeatPropriedade que seleciona uma fonte de dados contida na tela e repete o componente baseado no número de itens dessa fonte de dados.

Segurança

cronapp-security

Propriedade do Cronapp que trata as permissões de segurança da aplicação. Usado para permitir ou não edição e visualização do componente com base nos perfis de selecionados.

Skincrn-skinPermite selecionar um skin que afetará apenas o componente selecionado.
Classes CSSclassAdiciona classes CSS que já foram criadas.

Âncora
prop-origem
prop-origem

Origem

É possível renderizar no componente Frame páginas internas do projeto ou mídias externas (iframe). Veja abaixo como configurar esta propriedade.

Inserindo uma página interna

Âncora
figura1
figura1

Página interna (Inclusão)

Na figura 1.1 exibimos os passos para adicionar uma página interna do projeto ao componente Frame. Âncorafigura1figura1

Image Removed


Image Added

Figura 1.1 - Adicionando uma página interna do projeto.

Inserindo uma mídia

  1. Arraste o componente Frame até a área de edição e selecione-o;
  2. Acesse a propriedade Origem;
  3. Selecione uma das páginas do projeto web.

Âncora
frame
frame

Página externa (iframe)

Para exibir uma mídia externa no componente Frame, precisamos obter o link de incorporação. No exemplo da figura abaixo, estamos obtendo o link do vídeo Construindo uma Aplicação em 6 Passos com o Cronapp, mas sinta-se livre para utilizar o vídeo de sua escolha. ÂncoraframeframeYouTube, mas é possível utilizar outras mídias.



Figura 1.2 - Adicionando uma mídia externa ao componente Frame.


Siga os próximos passos para adicionar o link incorporado do YouTube ao componente:

  1. No vídeo de sua preferência, clique em Compartilhar;
  2. Em seguida clique em Incorporar (<>);
  3. Copie o link do atributo src, como mostra a figura 1.2;
  4. Cole o link copiado no campo Origem, na propriedade Origem do componente Frame.

Âncora
tipo
tipo

Tipo

Essa A propriedade Tipo é utilizada em conjunto com a propriedade Origem para informar , informando o modo de exibição do frame, existem dois:

  • inclusão, utilizado quando a propriedade Origem faz referência a uma página interna do projeto
, ou
  • ;
  • frame, utilizado quando a propriedade Origem recebe um iframe externo ao Cronapp, por exemplo, um vídeo.

Exemplo de uso: Inclusão

No exemplo a seguir apresentaremos as duas formas de exibição do frame, inicialmente incluindo uma página interna do projeto e posteriormente adicionando um vídeo da webde Inclusão, temos 2 páginas e iremos renderizar uma dentro da outra. Colocamos o componente Frame na página inicial (home) e iremos renderizar uma outra página do projeto, a página de Minha Página "minha_pagina" que possui um título componente visual título e uma entrada de texto


Figura 2 - Página Minha Página


Seguindo os passos da figura 1, adicione a página de sua escolha no componente frame, para este exemplo estamos utilizando uma página do projeto chamada Minha Página. Confira na figura 2.1 o resultado. Nesse .1, basta arrastar o componente Frame até a área de edição e na propriedade Origem, selecionar a página que será renderizada, neste exemplo usamos "minha_pagina". A propriedade Tipo também necessita de configuração e, nesse caso, como é uma inserção de uma página interna do projeto, a propriedade Tipo tem que ser inclusão.


Figura 2.1 - Componente Frame renderizando a página Minha Página na Home.

Exemplo de uso: Frame

Agora vamos demonstrar o resultado da inserção de um iframe na propriedade Origem, siga os passos da figura 1.2 pra realizar o procedimento. Obs: para obter o link incorporado, neste exemplo, de um vídeo do YouTube. Altere a propriedade Tipo para Frame.


Image Modified

Figura 2.2 - Componente Frame renderizando um vídeo na página Home.

Bloco de programação


Outra forma de exibir o componente Frame, é através de blocos de programação, é possível realizar os dois tipos de exibição mostradas anteriormente. Para o exemplo a seguir vamos renderizar a página Postos e Abastecimentos, através de dois botões. Inicialmente precisamos criar as funçõesAlém de vídeos, o Tipo iframe também permite adicionar uma página de outro site ao componente Frame, confira na figura 3abaixo. 


Image RemovedImage Added

Figura 3 - Bloco responsável por renderizar as páginas

As funções acima serão associadas à dois botões, o primeiro é responsável por exibir a página Postos no Frame e a segunda é responsável por exibir a página Abastecimentos. Para criar essas funções utilizamos o bloco de programação Alterar valor do campo. A figura 3.1 exibe o resultado da função RenderizaPostos.

Image Removed

Figura 3.1 - Função RenderizaPostos exibindo a página Postos no componente Frame.

A segunda função, RenderizaAbastecimentos, exibe a página Abastecimentos no componente Frame,

Image Removed

2.3 - Componente Frame renderizando o site da Wikipédia.

Drag and Drop da árvore de arquivos

Outra forma de gerar o componente Frame é a partir do recurso de Drag and Drop (arrastar e soltar). Basta arrastar um formulário mobile para a área de edição de outro formulário e um menu será exibido, selecione a opção Formulário. Esse recurso irá funcionar independentemente do modo de visualização do projeto (destaque 1 da figura 3).


Informações
Veja mais sobre esse recurso na documentação Editor de views.


Image Added

Figura 3 - Arrastando um item da árvore de arquivos para o Editor de views


O conteúdo da página arrastada será renderizado dentro do componente Frame na página em edição (figura 3.1).


Image Added

Figura 3.1 - Componente Frame gerado após selecionar a opção "Formulário" (figura 3)Figura 3.2 - Função RenderizaAbastecimentos exibindo a página Abastecimentos no componente Frame.

Nome em inglês

frame


Nesta página

Índice


Compatibilidade

  • Formulário web


Equivalente mobilenão possui

Frame (mobile)


Botão do Componente

Image AddedImage Removed


Imagem no Editor Visual

Image RemovedImage Added