Adaptive | bool | Zeigt jede Zeile auf schmalen Bildschirmen als Karte. |
AllowAdd | bool | Zeigt eine Schaltfläche Add, die ein neues Element erstellt (siehe NewItemFactory). |
AllowCardView | bool | Fügt der Symbolleiste eine Schaltfläche hinzu, die zwischen Tabelle und Kartenansicht umschaltet. |
AllowDelete | bool | Zeigt den Befehl Delete in der Befehlsspalte (fragt nach Bestätigung). |
AllowEdit | bool | Zeigt den Befehl Edit in der Befehlsspalte. |
AllowPaste | bool | Stapelmodus: Fügt eine Schaltfläche Paste hinzu, die bearbeitbare Zellen aus durch Tabulatoren getrenntem Text der Zwischenablage füllt. |
AllowView | bool | Fügt einen Befehl View hinzu, der die Zeile schreibgeschützt in einem Dialogfeld zeigt. |
CardView | bool | Zeigt jede Zeile als Karte statt als Tabellenzeile. Verwenden Sie es mit @bind-CardView. |
CellNavigation | bool | Macht das Raster zu einem Tastaturraster: Pfeiltasten, Pos1, Ende, Bild auf und Bild ab bewegen zwischen Zellen; Eingabe, F2 oder Leertaste aktivieren das Steuerelement in der Zelle. |
Class | string | Zusätzliche CSS-Klassen, die dem Wurzelelement hinzugefügt werden. |
ColumnMenu | bool | Fügt jeder Kopfzelle eine Menüschaltfläche mit Befehlen zum Sortieren und Ausblenden der Spalte hinzu. |
Columns | RenderFragment | Spaltendefinitionen: DataGridColumn-Elemente. |
DataProvider | Func<DataGridRequest, ValueTask<DataGridResult<TItem>>> | Lädt Zeilen von Ihrer Seite: erhält Start, Anzahl, Sortierung, Filter, Suche, Gruppen und Aggregate sowie ein Abbruchtoken (abgebrochen, wenn eine neuere Anfrage beginnt oder das Raster entfernt wird) und gibt ein DataGridResult zurück. |
Dense | bool | Verwendet engeren Zellenabstand. |
DetailTemplate | RenderFragment<TItem> | Inhalt, der unter einer Zeile angezeigt wird, wenn ihre Schaltfläche zum Aufklappen gedrückt wird. |
EditMode | DataGridEditMode | None, Row (inline), Dialog oder Batch (alle Zeilen auf einmal). |
EmptyContent | RenderFragment | Wird angezeigt, wenn es keine Zeilen gibt. |
ExportChoices | bool | Macht aus Export ein Menü: CSV oder JSON, aktuelle Ansicht, gewählte Zeilen, alle Zeilen, ausgeblendete Spalten. |
ExportFileName | string | Dateiname des CSV-Exports, ohne Erweiterung. |
FilterOperators | bool | Fügt über jedem Filterfeld eine Operatorliste hinzu (enthält, beginnt mit, ist gleich, größer als, ist leer ...). |
FormatRules | IEnumerable<DataGridFormatRule> | Regeln, die Zellen oder Zeilen einfärben: Feld, Filteroperator, Wert, Schweregrad und Cell oder Row. Die erste passende Regel gewinnt. |
FreezeFirstColumn | bool | Hält die erste Spalte beim seitlichen Scrollen sichtbar. |
FrozenColumns | int | Anzahl der führenden Spalten, die sichtbar bleiben, während der Rest seitwärts scrollt. |
FrozenEndColumns | int | Anzahl der Spalten am rechten Rand, die sichtbar bleiben, während die Tabelle seitwärts scrollt. |
FrozenRows | int | Anzahl der Zeilen, die unter der Kopfzeile bleiben, während der Körper scrollt (erfordert Height). |
GroupBy | Func<TItem, Object> | Gruppiert Zeilen nach dem zurückgegebenen Wert; jede Gruppe hat eine einklappbare Kopfzeile. |
GroupPanel | bool | Fügt über der Tabelle einen Streifen hinzu, in dem Benutzer Zeilen gruppieren, indem sie Kopfzellen ziehen oder Spalten wählen. |
GroupSummary | bool | Zeigt die Spaltenaggregate in den Gruppenzeilen (lokal berechnet oder mit einem DataProvider aus DataGridResult.Groups übernommen). |
GroupTitle | string | Text vor dem Gruppenwert in der Kopfzeile. |
Height | string | Maximale Höhe des Rasterkörpers, zum Beispiel 24rem (Standard 28rem mit VirtualScroll). |
ItemKey | Func<TItem, Object> | Gibt pro Element einen stabilen Schlüssel zurück, damit Auswahl und geöffnete Details ein Neuladen überstehen. |
Items | IEnumerable<TItem> | Die Optionen zur Auswahl. |
KeyboardShortcuts | bool | Strg+A alles auswählen, Strg+C gewählte Zeilen kopieren, Esc Auswahl aufheben, Alt+Pfeile Seite wechseln. |
Label | string | Sichtbarer Beschriftungstext (Diagramme: zugänglicher Name; IconButton: zugänglicher Name und QuickInfo). |
Loading | bool | Zeigt über den Zeilen einen Fortschrittsbalken. |
LoadingSkeleton | bool | Zeigt beim ersten Laden Platzhalterzeilen. |
LoadMore | bool | Ersetzt die Seitennavigation durch eine Schaltfläche Load more, die die nächste Seite anhängt. |
MultiSort | bool | Umschalt+Klick auf Kopfzellen sortiert nach mehreren Spalten; die Kopfzellen zeigen die Reihenfolge. |
NewItemFactory | Func<TItem> | Erstellt das Element für eine neue Zeile; Standard ist der parameterlose Konstruktor. |
NoMatchContent | RenderFragment | Inhalt, der angezeigt wird, wenn Filter oder Suche keine Zeilen übrig lassen (Standard: ein Text mit Clear filters). |
PageSize | int | Zeilen pro Seite. |
PageSizeOptions | IEnumerable<int> | Zeilenzahlen, die in einem Dropdown unter der Tabelle angeboten werden. |
Paging | bool | Zeigt die Leiste für den Seitenwechsel (Standard true). |
PastePreview | bool | Stapelmodus: Zeigt, was ein Einfügen ändern wird, und fragt vor dem Anwenden nach (Standard an). |
PersistKey | string | Merkt sich Position und Größe (Window), die Teilung (Splitter) oder das Layout eines DataGrid (Sortierung, Filter, Spalten, Breiten, Seite) unter diesem Namen im lokalen Speicher und stellt sie beim nächsten Mal wieder her. |
Reorderable | bool | Lässt Benutzer Spalten durch Ziehen der Kopfzellen oder mit dem Menü Columns verschieben. |
Resizable | bool | Fügt einen Ziehgriff (und Pfeiltasten) zum Ändern der Breite jeder Spalte hinzu. |
RowClass | Func<TItem, string> | Gibt eine zusätzliche CSS-Klasse für eine Zeile zurück. |
RowHeight | int | Zeilenhöhe in Pixeln, wenn VirtualScroll aktiv ist (Standard 44). |
RowMenu | Func<TItem, IEnumerable<MenuCommand>> | Gibt die Befehle des Kontextmenüs einer Zeile zurück. |
RowReorder | bool | Lässt Zeilen aufeinander ziehen; behandeln Sie RowMoved, um Ihre Liste zu ändern. |
RowSeverity | Func<TItem, Severity?> | Gibt einen Schweregrad zurück, um eine Zeile einzufärben, oder null. |
RowValidator | Func<TItem, IEnumerable<string>> | Prüft die ganze Zeile, nachdem die Bearbeitung angewendet wurde; gibt Fehlertexte zurück. |
SelectedItems | IEnumerable<TItem> | Gewählte Zeilen. Verwenden Sie es mit @bind-SelectedItems. |
Selection | SelectionMode | None (Standard), Single oder Multiple. |
SelectionActions | RenderFragment<IReadOnlyList<TItem>> | Schaltflächen in der Auswahlleiste; erhält die gewählten Elemente. |
ServerBulkLimit | int | Mit DataProvider: die größte Zeilenzahl, die das Raster in einer Anfrage anfordert, um alle gefilterten Zeilen auszuwählen oder zu exportieren (Standard 10000). Darüber werden nur die Zeilen der Seite verwendet. |
ShowCopy | bool | Zeigt die Kopieren-Schaltfläche. |
ShowFilters | bool | Zeigt unter jeder filterbaren Kopfzelle ein Filterfeld. |
ShowPrint | bool | Fügt eine Schaltfläche Print hinzu, die die Tabelle druckt. |
ShowSearch | bool | Fügt ein Suchfeld hinzu, das Text in allen Spalten findet und in den Zellen markiert. |
ShowSelectionBar | bool | Zeigt die Leiste mit der Anzahl gewählter Zeilen, alle Zeilen auswählen und Auswahl aufheben (Auswahl Multiple). |
ShowToolbar | bool | Zeigt die Symbolleiste mit Spaltenauswahl und CSV-Export. |
Striped | bool | Schattiert jede zweite Zeile. |
Style | string | Inline-Stil, der dem Wurzelelement hinzugefügt wird. |
ToolbarContent | RenderFragment | Zusätzlicher Inhalt in der Symbolleiste eines Rasters mit ShowToolbar, zum Beispiel DataGridSpreadsheetButton. |
TypedFilters | bool | Verwendet Filterfelder für Zahl, Datum und Ja/Nein je nach Typ der Spaltenwerte (Standard an). |
UndoRedo | bool | Fügt Rückgängig und Wiederholen für gespeicherte Zeilenänderungen, hinzugefügte und gelöschte Zeilen hinzu (Schaltflächen und Strg+Z / Strg+Y). |
ValueFilters | bool | Fügt jeder filterbaren Kopfzelle einen Wertelistenfilter (Suche, alles auswählen, leeren) hinzu; arbeitet mit Elementen im Speicher. |
VirtualScroll | bool | Zeichnet nur die sichtbaren Zeilen (Zeilen müssen die feste RowHeight haben). |