Tema
Listas e cartões
Dois widgets para mostrar registos quando uma tabela não é a forma certa.
Lista
Um registo por linha, com os campos escolhidos. Cada campo tem o seu papel na linha — título, subtítulo, valor — em vez de uma coluna própria.
Funciona bem quando:
- os registos têm poucos campos;
- um dos campos é texto longo, que numa coluna de tabela ficaria cortado;
- o espaço é estreito — uma coluna lateral, um ecrã de telemóvel.
Cartões
Os mesmos registos numa grelha, com um cartão cada. Além dos campos, um cartão pode ter uma imagem, vinda de um campo dos dados.
O número de colunas configura-se. Três é o valor habitual numa largura de ecrã inteiro; um ou dois no telemóvel.
Funciona bem quando:
- há uma imagem por registo (produtos, pessoas, lojas);
- os registos são poucos e cada um merece destaque;
- o objectivo é escolher um, não comparar todos.
Eventos
Ambos emitem clique numa linha e dados carregados. Com isso, um cartão ou uma linha podem abrir um ecrã de detalhe ou filtrar outro widget — tal como uma tabela.
Ver Drill para o detalhe e Cruzamento entre widgets.
Qual escolher
| Pergunta | Widget |
|---|---|
| Quanto vendeu cada produto, em ordem? | Tabela |
| Quais são os produtos desta categoria? | Cartões |
| Que notas ficaram registadas? | Lista |
| Qual é a diferença entre a loja A e a loja B? | Tabela ou gráfico |
| Qual destes escolho? | Cartões |
A regra rápida: comparar valores pede tabela; reconhecer registos pede cartões; ler texto pede lista.
Desempenho
Estes três widgets transferem uma linha por registo. Um conjunto de dados sem limite pode devolver até cinco mil linhas, e nenhuma pessoa percorre cinco mil cartões.
Limite a consulta ao que é útil — vinte, cinquenta — e use ordenação para que as primeiras linhas sejam as que interessam. Ver O construtor de consultas.