Quando usar
- Para exibir lista de dados em formatos de matriz "linhas e colunas";
- Para exibir entidades com poucos atributos ou que permitam destacar apenas os principais na lista buscando os demais no modo detalhe;
- Para exibir coleções de dados com muitos registros que precisarão ser paginados;
- Para permitir ordenação livre das linhas e colunas;
Veja como alternativa o Datasul DataGrid que possui mais funcionalidades.
Estrutura
- Cabeçalho do Grid (nomes das colunas);
- Células com as linhas e colunas;
- Divisores de colunas;
- Conteúdo das células que pode ser textual ou customizado para exibir outro objeto de interface (ItemRenderer);
Comportamentos
- É possível ordenar em ordem crescente ou decrescente os conteúdos por coluna;
- Reposicionar as colunas;
- Permite seleção de uma linha grifando na cor azul clara a seleção
- Caso conter uma coluna com check-box, é possível selecionar mais de uma linha.
Boas Práticas
- Para valores que tem que ser comparados na sua extensão entre si alinhar números sempre à direita quando em matrizes (grids/planilhas). Nesta situação temos um número variado de casas decimais e quando se orienta para alinhar pela vírgula decimal.
Exemplo
Unknown macro: {flash}
Referências
Veja Também
Advanced DataGrid
Opções de DataGrid
\\
h6.Navegação
{pagetree:root=@home|startDepth=2|expandCollapseAll=true}