Versões comparadas

Chave

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

Função

Esse componente é usado para listar dados estáticos ou dinâmicos, através do vínculo com uma fonte de dados.


Image Added

Figura 1 - Componente Lista Simples executado no browser

Principais propriedades

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

ng-show
NomePropriedadeFunção
Fonte de dadoscrn-datasourceSeleciona uma fonte de dados que estiver presente na área de edição do formulário.
ExibirPropriedade AngularJS usada para exibir ou oculta o componente.
IdentificadoridAtributo que especifica um ID exclusivo para o componente. Por padrão um id é gerado automaticamente e atribuído ao componente.
RepetidorFonte de dadosngcrn-repeatdatasourcePropriedade que seleciona Seleciona uma fonte de dados contida na tela e repete o componente baseado no número de itens dessa fonte de dados.
Segurançacronapp-securityPropriedade 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 selecionados.
Posição do textoxattr-text-positionDefine a posição do texto, alinhando à direita, esquerda ou centro.
que estiver presente na área de edição do formulário.
Classes CSSclassAdiciona classes CSS que já foram criadas.

Configuração

Arraste e configure um componente Fonte de Dados, no exemplo iremos usar a fonte de dados associada a entidade User.

Image Removed

Figura 1 - Selecionando fonte de dados

  1. Selecione o componente e acesse as propriedades;
  2. Nas propriedades selecione a fonte de dados que você deseja utilizar;

Após selecionar uma fonte de dados, você agora poderá definir o conteúdo da lista, definimos no exemplo da figura 2 o campo User.active.name para sempre que um usuário seja cadastrado no sistema, a lista irá gerar o nome e o mesmo fizemos com o ID selecionando User.active.id. 

Image Removed

Figura 2 - Selecionando conteúdo

  1. Após selecionar o componente, clique no botão de cadeado para desbloquear o acesso aos subcomponentes;
  2. Selecione o primeiro subcomponente para termos acesso as suas propriedades;
  3. Clique em no símbolo "..." para acessarmos o conteúdo;
  4. Na aba Campo da Tela Clique em Campo e selecione o campo que irá ser usado na lista, usamos o User.active.name como exemplo e clique em ok;
  5. Repita o processo no outro campo colocando outra informação, no exemplo inserimos o ID selecionando User.active.id;
    • Caso você precise inserir ou remover mais campos da lista, selecione um campo e você terá os botões de balão onde poderá duplicar o elemento ou clicar no X para excluir.

Após selecionar um campo da fonte de dados na propriedade Conteúdo, este aparecerá em uma notação AngularJS (1 da figura 3). É possível mesclar o conteúdo com texto estático, no nosso exemplo inserimos nos exemplos exemplo "Nome: {{rowData.name}}" e no campo do id "ID: {{rowData.id}}".

Image Removed

Figura 3 - Inserindo conteúdo com texto estático

Resultado

Após finalizarmos a configuração nos passos anteriores, execute o projeto e verifique o resultado, note que com base no nosso exemplo, conseguimos listar os usuários cadastrados no projeto.

Image RemovedFigura 4 - Lista de usuários

Nome em inglês

Simple List

Nesta página

Índice

Compatibilidade

  • Formulário web

Equivalente mobile

Lista Simples

Botão do Componente

Image Removed

Imagem no Editor Visual

Image Removed

EstilostyleAltera o estilo geral do componente da forma inline

Função

Esse componente é usado para listar dados estáticos ou dinâmicos, através do vínculo com uma fonte de dados.

Principais propriedades

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

Seleciona uma fonte de dados que estiver presente na área de edição do formulário
NomePropriedadeFunção
Fonte de dadoscrn-datasource.
Exibirng-showPropriedade AngularJS Angular usada para exibir ou oculta o componente.
IdentificadorRepetidoridAtributo que especifica um ID exclusivo para o componente. Por padrão um id é gerado automaticamente e atribuído ao componente.ng-repeatPropriedade Angular que seleciona uma lista e repete o componente baseado no número de itens.

Repetir

crn

Repetidor

ng-repeatPropriedade Cronapp que seleciona uma fonte de dados contida na tela e repete o componente baseado no número de itens dessa fonte de dados.
Segurançacronapp-securityPropriedade 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 selecionados.Posição do texto
Skinxattr-text-positionDefine a posição do texto, alinhando à direita, esquerda ou centro.
Classes CSSclassAdiciona classes CSS que já foram criadas.

Configuração

crn-skinPermite selecionar um skin que afetará apenas o componente selecionado.

Aba de Estilos

Na tabela abaixo estão descritos os tipos de estilos disponíveis para o componente Lista Simples.

Nome em portuguêsNome em inglêsDescrição

Título

Title

Estiliza o título do componente

Subtítulo

Subtitle

Estiliza o subtítulo do componente

Configuração

Para utilizar o componente Lista simples como uma lista dinâmica vinculado a uma fonte de dados é necessário configurar inicialmente a fonte de dados. Por isso, arraste e configure um Componente visual fonte de dadosArraste e configure um componente Fonte de Dados, no exemplo iremos usar a fonte de dados associada a entidade entidade User.

Image Removed

Figura 1 - Selecionando

Nas configurações do componente fonte de dados

  • Selecione o componente e acesse as propriedades;
  • , é importante que a propriedade Postergar Carga esteja configurada como Não. Caso contrário, o conteúdo do componente não será exibido automaticamente na tela.

    Arraste o componente Lista simples para a área de edição (destaque 1 da figura 2) e na propriedade Fonte de dados,

    Nas propriedades

    selecione a fonte de dados

    que você deseja utilizar;

    configurada anteriormente (2).


    Image Added

    Figura 2 - Selecionando fonte de dados


    O componente Lista simples é composto por 2 subcomponentes títulos de tamanhos: 1 (maior) e 3 (intermediário). É possível adicionar outros componentes títulos ou excluir um, selecionando-o e clicando no botão "x" da barra de opções.

    Para configurar os subcomponentes, basta seguir os passos da figura 3.


    Image Added

    Figura 3

    Após selecionar uma fonte de dados, você agora poderá definir o conteúdo da lista, definimos no exemplo da figura 2 o campo User.active.name para sempre que um usuário seja cadastrado no sistema, a lista irá gerar o nome e o mesmo fizemos com o ID selecionando User.active.id. 

    Image Removed

    Figura 2

    - Selecionando conteúdo


    1. Após selecionar o componente,
    2. clique no
    3. clique no botão de cadeado para desbloquear o acesso aos subcomponentes;
    4. Selecione o primeiro subcomponente para termos acesso as suas propriedades;
    5. Clique em no
    6. símbolo
    7. botão "..." da propriedade Conteúdo para acessarmos
    8. o conteúdo
    9. a janela de configurações;
    10. Na aba Campo da Tela
    11. Clique
    12. , clique em Campo e selecione o
    13. campo que irá
    14. atributo a ser usado
    15. na lista
    16. ,
    17. usamos o 
    18. usaremos o User.active.name como exemplo e clique em
    19. ok;
    20. OK.

    Repita o processo no

    outro campo

    segundo subcomponente, colocando outra informação, no exemplo inserimos o

    ID

    e-mail selecionando User.active.

    id;Caso você precise inserir ou remover mais campos da lista, selecione um campo e você terá os botões de balão onde poderá duplicar o elemento ou clicar no X para excluir.

    email;


    Após selecionar um campo da fonte de dados na propriedade Conteúdo, este aparecerá em uma notação AngularJS forma de expressão entre chaves duplas "{{ }}" (1 da figura 34). É possível mesclar o conteúdo com texto estático, no . No nosso exemplo inserimos nos exemplos exemplo "Nome: {{rowData.name}}" e no campo do id "ID: {{rowData.id}}".

    Image Removed

    Figura 3 - Inserindo conteúdo com texto estático

    Resultado

    o termo "e-mail:" antes da expressão: "e-mail: {{User.active.email}}". Após finalizarmos a configuração nos passos anteriores, salve, execute o projeto e verifique o resultado , note que com base no nosso exemplo, conseguimos listar na Figura 1 onde listamos os usuários cadastrados no projeto.

    Image Removed


    Image Added

    Figura 4 -

    Lista de usuários

    Inserindo conteúdo estático junto a expressão

    Nome em inglês

    Simple List


    Nesta página

    Índice


    Compatibilidade

    • Formulário web


    Equivalente mobile

    Lista Simples


    Botão do Componente

    Image RemovedImage Added


    Imagem no Editor Visual

    Image RemovedImage Added