RayCraftDocs
v1.0.3
pt-BR
raycraft.dev
Nesta página

PivotGrid

Complete

Resume uma lista em uma tabela cruzada: campos nas linhas, campos nas colunas e números nas células, com subtotais, totais gerais e um seletor de campos.

Exemplo

Controle PivotGrid

Parâmetros

API

ParâmetroTipoDescrição
ClassstringClasses CSS extras adicionadas ao elemento raiz.
DenseboolUsa um preenchimento de célula mais justo.
ExportFileNamestringNome do arquivo da exportação CSV, sem a extensão.
FieldsRenderFragmentOs campos que podem ser filtrados.
ItemsIEnumerable<TItem>Os itens a resumir.
LabelstringTexto visível do rótulo (gráficos: nome acessível; IconButton: nome acessível e dica de ferramenta).
ShowColumnSubtotalsboolAdiciona uma coluna de subtotal depois das colunas de cada nível superior de colunas.
ShowExportboolAdiciona à barra de ferramentas um botão que salva a tabela como arquivo CSV.
ShowFieldZonesboolMostra os campos em zonas que aceitam arrastar e soltar (ocultos, linhas, colunas, valores).
ShowGrandTotalsboolAdiciona uma linha de total e, quando há campos de coluna, uma coluna de total.
ShowToolbarboolMostra a barra de ferramentas com o seletor de campos e, quando definido, o botão de exportar.
StylestringEstilo embutido adicionado ao elemento raiz.

PivotField

ParâmetroTipoDescrição
AggregateDataGridAggregateAdiciona um valor à linha de resumo: Sum, Average, Min, Max ou Count.
AreaPivotAreaOnde o campo começa: Row, Column, Value ou Hidden.
FormatstringString de formato para números e datas, p. ex. N0 ou d.
TitlestringTexto de título (cabeçalho da gaveta, legenda de guia, título de coluna, legenda de etapa).
ValueFunc<TItem, Object>Lê o valor do campo de um item.

Eventos

API

EventoTipoDescrição
OnCellClickEventCallback<PivotCellClick<TItem>>Gerado quando uma figura é pressionada, com as chaves de linha e coluna, a figura e os itens por trás dela.

Pacote

PivotGrid faz parte do RayCraft Complete. Pacote: RayCraft.Blazor.Complete. Vem do feed privado do RayCraft e requer uma licença ativa. Veja Primeiros passos.