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.

Principais propriedades

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

NomePropriedadeFunção
Fonte de dadoscrn-datasourceSeleciona uma fonte de dados que estiver presente na área de edição do formulário.
Exibirng-showPropriedade 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.

Repetidor

ng-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ç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.
Classes CSSclassAdiciona classes CSS que já foram criadas.


Configuração

Esse componente permite listar conteúdo estático e dinâmico, com o uso de fonte de dados. Arraste Arraste e configure um componente Fonte de dados e selecione umaDados, no exemplo iremos usar a fonte de dados User (acesse Fonte de Dados para mais informações)associada a entidade User.


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. 


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}}".


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.


Figura 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


Imagem no Editor Visual

Image Modified