Skip to content

Lista ​

Tipo
Referência
Para
Analista
Na tela
DataViz › Aplicação › Dashboards › Editando Widget › Lista

Cada item da Lista é um valor de uma dimensão, como um vendedor ou uma filial, e clicar nele filtra o Dashboard. Funciona como um filtro sempre aberto dentro do layout, com busca, e pode trazer uma barra com o valor de cada item ao lado do nome.

A Lista sempre mostra todos os valores da dimensão, mesmo os que não estão selecionados, mas respeita os outros filtros do Dashboard: filtrar uma região reduz a lista de vendedores aos daquela região. Para o filtro do topo do Dashboard, veja Filtros. Nome e filtros do widget seguem as opções comuns.

Aba Dados ​

Na telaO que faz
Campo de DimensãoA dimensão cujos valores viram itens.
OrdenaçãoAlfabética (A-Z), Alfabética (Z-A), Numérica (crescente) ou Numérica (decrescente). A numérica ordena pelo valor do gráfico inline, e só funciona com Mostrar gráfico inline ligado e configurado.
FiltroRestringe os itens só deste widget. Veja Filtros.
Limite de resultadosCom Quantidade máxima, quantos itens no máximo, segundo a Ordenação. Padrão 50.

Aba Visual ​

Layout

Na telaO que faz
OrientaçãoVertical ou Horizontal (os itens lado a lado, como botões).
Tipo de exibiçãoColuna única ou Grid, com Número de colunas.
Exibir campo de buscaSó na orientação vertical. A busca procura entre os itens já carregados.
Modo de seleçãoClique simples ou Checkbox.
Modo compactoItens mais baixos.
Comportamento da SeleçãoSeleção Única (clicar em outro item troca o filtro) ou Seleção Múltipla (os itens se somam no filtro). Clicar de novo num item selecionado tira ele do filtro.

Visualização de Valor

Na telaO que faz
Mostrar gráfico inlinePinta atrás de cada item uma barra proporcional a uma medida, escolhida em Campo de valor para o gráfico.
Cor do preenchimentoCor Fixa ou Cor por Expressão. Com Opacidade do preenchimento (0 a 1) e Cor do texto sobre o gráfico.

Formatação, Alinhamento Vertical e Estilo dos Itens ajustam Tamanho da fonte (de Extra pequeno a Grande), Peso da Fonte (Normal ou Negrito), Estilo da Fonte (Normal ou Itálico), Alinhamento do texto, Tratamento de texto longo (Truncar ou Quebrar linha), Exibir valor do gráfico inline, borda, cantos, preenchimento interno e Efeitos ao passar o mouse. Alinhamento do conteúdo define se os itens começam no topo (Esticar (Topo)) ou ficam no meio do widget (Centralizar, com Largura do Conteúdo (quando Centralizado)).

Cores e Tema: Cor de fundo do Widget (Padrão (Tema), Transparente, Personalizada ou Expressão) e o Esquema de cores dos itens, com fundo e texto para Estado Normal, Estado Selecionado e Estado Hover (este só com Efeitos ao passar o mouse ligado). Coloração baseada em expressão colore cada item por uma regra.

Aba Avançado ​

Na telaO que faz
Formatação condicionalUma regra que devolve um objeto de estilos CSS para o item, como { backgroundColor: "red", fontWeight: "bold" }.
Botões de selecionar todos/limpar seleçãoSó na seleção múltipla. Dois ícones no topo da lista, Selecionar Tudo e Limpar. Selecionar Tudo marca só os itens visíveis: com uma busca digitada, só o resultado dela. Limpar tira o filtro desta dimensão.
Mostrar itens sem valores (para gráfico inline)Só aparece com gráfico inline e campo de valor escolhidos. Traz também os itens sem valor na medida.

Regras em JavaScript ​

RegraVariáveisDevolve
Colorir Gráfico Inlinethis.value (a medida), this.row, this.indexUma cor.
Colorir Itensthis.value (o item), this.row, this.isSelected, this.indexUma cor de fundo, ou um objeto com background e color.
Formatação Condicionalthis.value, this.row, this.isSelected, this.indexUm objeto de estilos CSS.
Colorir Fundo Widget (Cor de fundo do Widget = Expressão)NenhumaUma cor para o fundo do widget.

Todas recebem também this.datefns. Veja Regras em JavaScript. Exemplo em Colorir Itens, para destacar a matriz:

js
if (this.value === "Matriz") return { background: "#1e3a8a", color: "#ffffff" };
return null;

Limites ​

  • Sem Limite de resultados, a Lista carrega até 10.000 itens.
  • A Lista não tem Campos para Relatório: ela existe para filtrar.

Pelo Lumo CLI

Este widget também pode ser criado e versionado em YAML, com type: ListBox. Veja a referência de app.