Item com thumbnail é um componente Item com três subcomponentes: imagem, texto <h2> para o título e texto <h3> para subtítulo. O componente Item com thumbnail se diferencia do componente Lista com thumbnail por não precisar estar associada a uma fonte de dados, podendo ser alimentada manualmente.
![](/download/attachments/176661085/ItemThumbnailApp.png?version=1&modificationDate=1615836684000&api=v2)
Figura 1 - Exemplo do componente rodando no simulador
Principais propriedades
Na tabela abaixo estão descritas as principais propriedades do componente.
Nome | Propriedade | Função |
---|
Origem | src | Campo para informar o endereço da imagem, podendo ser local ou uma url externa. |
Título | content | Altera o texto do título. |
Subtítulo | content | Altera o texto do subtítulo. |
Tema do subtítulo | xattr-theme | Seleciona o tema (cor) do subtítulo no item. |
Tema do título | xattr-theme | Define o tema do título. |
Identificador | id | Atributo que especifica um ID exclusivo para o componente. Por padrão um id é gerado automaticamente e atribuído ao componente, mas pode ser alterado. |
Referência | href | Ao clicar no item, a URL inserida no campo da propriedade é aberta. |
Exibir | ng-show | Propriedade AngularJS usada para mostrar ou ocultar o componente. |
Posição da imagem | xattr-image-position | Define a posição da imagem no item, podendo ser na esquerda ou na direita. |
Posição do texto | xattr-text-position | Define a posição do título e subtítulo do item, podendo ser na esquerda, no centro ou na direita. |
Repetir | ng-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 selecionados. |
Classes CSS | class | Adiciona classes CSS que já foram criadas. |
Origem
A propriedade Origem alimenta o componente Imagem dentro do Item com Thumbnail, permitindo exibir imagens presentes no projeto ou externas, através de URL. Ao clicar no menu "...", uma janela abrirá listando todas as imagens presentes no projeto mobile.
![ItemThumbnail_PropOrigem.png](/plugins/servlet/confluence/placeholder/unknown-attachment?locale=pt_BR&version=2)
Figura 2.1 - Selecionando imagem presente no projeto
Outra forma é informar no campo a URL de uma imagem para que o componente renderize.
![ItemThumbnail_propOrigem2.png](/plugins/servlet/confluence/placeholder/unknown-attachment?locale=pt_BR&version=2)
Figura 2.2 - Adicionando URL no campo origem
Tema
A propriedade tema, tanto para título quanto para o subtítulo, permite personalizar e padronizar em 9 temas (cores) distintos: assertive (vermelho), balanced (verde), energized (amarelo), light (branco), stable (cinza claro), calm (azul claro), positive (azul royal), royal (lilás) e dark (cinza escuro).
![ItemThumbnail_propTema.png](/plugins/servlet/confluence/placeholder/unknown-attachment?locale=pt_BR&version=2)
Figura 2.3 - Tema do título (Assertive) e tema do subtítulo (Royal)
Posição
A propriedade posição, tanto para imagem quanto para texto, permite mudar a posição do conteúdo existente no componente de acordo com o que foi selecionado nos botões (Figura 2.4).
![propriedadePosição.png](/plugins/servlet/confluence/placeholder/unknown-attachment?locale=pt_BR&version=2)
Figura 2.4 - Posição do texto (centro) e posição da imagem (direita)