RayCraftDocs
v1.0.3
de
raycraft.dev
Auf dieser Seite

PivotGrid

Complete

Fasst eine Liste in einer Kreuztabelle zusammen: Felder in den Zeilen, Felder über den Spalten und Zahlen in den Zellen, mit Zwischensummen, Gesamtsummen und einer Feldauswahl.

Beispiel

Steuerelement PivotGrid

Parameter

API

ParameterTypBeschreibung
ClassstringZusätzliche CSS-Klassen, die dem Wurzelelement hinzugefügt werden.
DenseboolVerwendet engeren Zellenabstand.
ExportFileNamestringDateiname des CSV-Exports, ohne Erweiterung.
FieldsRenderFragmentDie Felder, die gefiltert werden können.
ItemsIEnumerable<TItem>Die zusammenzufassenden Elemente.
LabelstringSichtbarer Beschriftungstext (Diagramme: zugänglicher Name; IconButton: zugänglicher Name und QuickInfo).
ShowColumnSubtotalsboolFügt nach den Spalten jeder oberen Spaltenebene eine Zwischensummenspalte hinzu.
ShowExportboolFügt der Symbolleiste eine Schaltfläche hinzu, die die Tabelle als CSV-Datei speichert.
ShowFieldZonesboolZeigt die Felder in Zonen, die Ziehen und Ablegen akzeptieren (ausgeblendet, Zeilen, Spalten, Werte).
ShowGrandTotalsboolFügt eine Summenzeile und, wenn es Spaltenfelder gibt, eine Summenspalte hinzu.
ShowToolbarboolZeigt die Symbolleiste mit Feldauswahl und, wenn gesetzt, der Export-Schaltfläche.
StylestringInline-Stil, der dem Wurzelelement hinzugefügt wird.

PivotField

ParameterTypBeschreibung
AggregateDataGridAggregateFügt einen Wert für die Zusammenfassungszeile hinzu: Sum, Average, Min, Max oder Count.
AreaPivotAreaWo das Feld beginnt: Row, Column, Value oder Hidden.
FormatstringFormatzeichenfolge für Zahlen und Datumswerte, z. B. N0 oder d.
TitlestringTiteltext (Kopfzeile der Seitenleiste, Registerbeschriftung, Spaltenüberschrift, Schrittbeschriftung).
ValueFunc<TItem, Object>Liest den Wert des Feldes aus einem Element.

Ereignisse

API

EreignisTypBeschreibung
OnCellClickEventCallback<PivotCellClick<TItem>>Wird ausgelöst, wenn eine Zahl gedrückt wird, mit den Zeilen- und Spaltenschlüsseln, der Zahl und den dahinterliegenden Elementen.

Paket

PivotGrid gehört zu RayCraft Complete. Paket: RayCraft.Blazor.Complete. Es stammt aus dem privaten RayCraft-Feed und erfordert eine aktive Lizenz. Siehe Erste Schritte.