O componente frame é utilizado para renderizar uma página dentro de outra página desejada pelo usuário, podendo também ser utilizado pra inserir mídias na página, como vídeos, por exemplo.
Principais propriedades
Na tabela abaixo estão descritas as principais propriedades do componente.
Nome
Propriedade
Função
Origem
origin
Define a origem da página ou mídia que será renderizada.
Valor
ng-model
Propriedade Angular que pode ser usada para obter e alimentar o conteúdo pelo bloco de programação.
Tipo
type
Define o tipo que será utilizado no componente, podendo ser inclusão ou frame
Identificador
id
Atributo que especifica um ID exclusivo para o componente. Por padrão, um ID é gerado automaticamente e atribuído ao componente.
Estilo
style
Altera o estilo geral do componente da forma inline.
Exibir
ng-show
Propriedade Angular usada para mostrar ou oculta o componente.
Repetir
crn-repeat
Propriedade 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.
Classes CSS
class
Adiciona classes CSS que já foram criadas.
Origem
É possível renderizar no componente Frame páginas internas do Cronapp ou mídias externas (iframe), para entender como configurar esta propriedade, confira nas figuras a seguir.
Inserindo uma página interna
Na figura 1 exibimos os passos para adicionar uma página interna do projeto ao componente Frame.
Figura 1 - Adicionando uma página interna do projeto.
Inserindo uma mídia externa (iframe)
Tipos
Esta propriedade é utilizada em conjunto com a propriedade Origem para informar o modo de exibição do frame, existem dois: inclusão, utilizado quando a propriedade Origem faz referência à uma página interna do projeto, ou frame, utilizado quando a propriedade Origem recebe um iframe externo ao cronapp, por exemplo um vídeo.