Versões comparadas

Chave

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

Função

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

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


Image Added

Figura 1 - Componente Frame em execução.

Principais propriedades

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

Valorng-modelPropriedade 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.
 

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), para entender . Veja abaixo como configurar esta propriedade, confira nas figuras a seguir.

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.


Image RemovedImage 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 Aprenda Cronapp. mas sinta-se livre para utilizar o vídeo de sua escolha..Image Removed YouTube, mas é possível utilizar outras mídias.


Image Added

Figura 1.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.12;
  4. Cole o link copiado no campo Origem, na IDE do Cronapp.

Tipos

  1. na propriedade Origem do componente Frame.

Âncora
tipo
tipo

Tipo

A propriedade Tipo Essa propriedade é 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
  • 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 web.de 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 outra página do projeto, a página "minha_pagina" que possui um componente visual título e uma entrada de texto


Image Added

Figura 2 - Página Minha Página


Seguindo os passos da figura 1.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.


Image Added

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 para obter o link incorporado, neste exemplo, de um vídeo do YouTube. Altere a propriedade Tipo para Frame.


Image Added

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


Além de vídeos, o Tipo iframe também permite adicionar uma página de outro site ao componente Frame, confira na figura abaixo. 


Image Added

Figura 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)

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 VisualImage Removed

Image Added