Adaptive | bool | Toont elke rij als kaart op smalle schermen. |
AllowAdd | bool | Toont een knop Add die een nieuw item maakt (zie NewItemFactory). |
AllowCardView | bool | Voegt aan de werkbalk een knop toe die wisselt tussen de tabel en de kaartweergave. |
AllowDelete | bool | Toont de opdracht Delete in de opdrachtenkolom (vraagt om bevestiging). |
AllowEdit | bool | Toont de opdracht Edit in de opdrachtenkolom. |
AllowPaste | bool | Batchmodus: voegt een knop Paste toe die bewerkbare cellen vult met door tabs gescheiden tekst van het klembord. |
AllowView | bool | Voegt een opdracht View toe die de rij alleen-lezen in een dialoogvenster toont. |
CardView | bool | Toont elke rij als kaart in plaats van als tabelrij. Gebruik met @bind-CardView. |
CellNavigation | bool | Maakt van het raster een toetsenbordraster: pijltoetsen, Home, End, Page Up en Page Down verplaatsen tussen cellen; Enter, F2 of Spatie activeren het besturingselement in de cel. |
Class | string | Extra CSS-klassen die aan het hoofdelement worden toegevoegd. |
ColumnMenu | bool | Voegt aan elke kop een menuknop toe met opdrachten voor sorteren en kolom verbergen. |
Columns | RenderFragment | Kolomdefinities: DataGridColumn-elementen. |
DataProvider | Func<DataGridRequest, ValueTask<DataGridResult<TItem>>> | Laadt rijen van uw kant: ontvangt de start, het aantal, de sortering, filters, zoekopdracht, groepen en aggregaten en een annuleringstoken (geannuleerd wanneer een nieuwere aanvraag begint of het raster wordt verwijderd) en geeft een DataGridResult terug. |
Dense | bool | Gebruikt krappere celopvulling. |
DetailTemplate | RenderFragment<TItem> | Inhoud die onder een rij wordt getoond als op de uitvouwknop wordt gedrukt. |
EditMode | DataGridEditMode | None, Row (inline), Dialog of Batch (alle rijen tegelijk). |
EmptyContent | RenderFragment | Getoond als er geen rijen zijn. |
ExportChoices | bool | Maakt van Export een menu: CSV of JSON, huidige weergave, geselecteerde rijen, alle rijen, verborgen kolommen. |
ExportFileName | string | Bestandsnaam van de CSV-export, zonder extensie. |
FilterOperators | bool | Voegt boven elk filtervak een lijst met operatoren toe (bevat, begint met, is gelijk aan, groter dan, is leeg...). |
FormatRules | IEnumerable<DataGridFormatRule> | Regels die cellen of rijen kleuren: veld, filteroperator, waarde, ernst en Cell of Row. De eerste overeenkomende regel wint. |
FreezeFirstColumn | bool | Houdt de eerste kolom zichtbaar tijdens zijwaarts scrollen. |
FrozenColumns | int | Aantal voorste kolommen dat in beeld blijft terwijl de rest zijwaarts scrolt. |
FrozenEndColumns | int | Aantal kolommen aan de rechterrand dat in beeld blijft terwijl de tabel zijwaarts scrolt. |
FrozenRows | int | Aantal rijen dat onder de kop blijft terwijl de body scrolt (vereist Height). |
GroupBy | Func<TItem, Object> | Groepeert rijen op de teruggegeven waarde; elke groep heeft een inklapbare kop. |
GroupPanel | bool | Voegt boven de tabel een strook toe waarin gebruikers rijen groeperen door koppen te slepen of kolommen te kiezen. |
GroupSummary | bool | Toont de kolomaggregaten in de groepsrijen (lokaal berekend, of met een DataProvider overgenomen uit DataGridResult.Groups). |
GroupTitle | string | Tekst vóór de groepswaarde in de kop. |
Height | string | Maximale hoogte van de rasterbody, bijvoorbeeld 24rem (standaard 28rem met VirtualScroll). |
ItemKey | Func<TItem, Object> | Geeft per item een stabiele sleutel terug, zodat selectie en geopende details herladen overleven. |
Items | IEnumerable<TItem> | De opties waaruit kan worden gekozen. |
KeyboardShortcuts | bool | Ctrl+A alles selecteren, Ctrl+C geselecteerde rijen kopiëren, Esc selectie wissen, Alt+pijlen pagina wisselen. |
Label | string | Zichtbare labeltekst (grafieken: toegankelijke naam; IconButton: toegankelijke naam en knopinfo). |
Loading | bool | Toont een voortgangsbalk boven de rijen. |
LoadingSkeleton | bool | Toont plaatshouderrijen tijdens de eerste lading. |
LoadMore | bool | Vervangt de paginering door een knop Load more die de volgende pagina toevoegt. |
MultiSort | bool | Shift+klik op koppen sorteert op meerdere kolommen; de koppen tonen de volgorde. |
NewItemFactory | Func<TItem> | Maakt het item voor een nieuwe rij; standaard de parameterloze constructor. |
NoMatchContent | RenderFragment | Inhoud die wordt getoond als filters of zoeken geen rijen overlaten (standaard: een tekst met Clear filters). |
PageSize | int | Rijen per pagina. |
PageSizeOptions | IEnumerable<int> | Rijaantallen die in een keuzelijst onder de tabel worden aangeboden. |
Paging | bool | Toont de pagineringsbalk (standaard true). |
PastePreview | bool | Batchmodus: toont wat een plakactie zal wijzigen en vraagt bevestiging voordat die wordt toegepast (standaard aan). |
PersistKey | string | Onthoudt de positie en grootte (Window), de splitsing (Splitter) of de indeling van een DataGrid (sortering, filters, kolommen, breedten, pagina) onder deze naam in de lokale opslag en herstelt ze de volgende keer. |
Reorderable | bool | Laat gebruikers kolommen verplaatsen door koppen te slepen of met het menu Columns. |
Resizable | bool | Voegt een sleephandvat (en pijltoetsen) toe om de breedte van elke kolom te wijzigen. |
RowClass | Func<TItem, string> | Geeft een extra CSS-klasse voor een rij terug. |
RowHeight | int | Rijhoogte in pixels als VirtualScroll aan staat (standaard 44). |
RowMenu | Func<TItem, IEnumerable<MenuCommand>> | Geeft de opdrachten van het contextmenu van een rij terug. |
RowReorder | bool | Laat rijen op elkaar slepen; behandel RowMoved om uw lijst te wijzigen. |
RowSeverity | Func<TItem, Severity?> | Geeft een ernst terug om een rij te kleuren, of null. |
RowValidator | Func<TItem, IEnumerable<string>> | Controleert de hele rij nadat de bewerking is toegepast; geeft fouttekst terug. |
SelectedItems | IEnumerable<TItem> | Geselecteerde rijen. Gebruik met @bind-SelectedItems. |
Selection | SelectionMode | None (standaard), Single of Multiple. |
SelectionActions | RenderFragment<IReadOnlyList<TItem>> | Knoppen in de selectiebalk; ontvangt de geselecteerde items. |
ServerBulkLimit | int | Met DataProvider: het grootste aantal rijen dat het raster in één aanvraag opvraagt om alle gefilterde rijen te selecteren of te exporteren (standaard 10000). Daarboven worden alleen de rijen van de pagina gebruikt. |
ShowCopy | bool | Toont de kopieerknop. |
ShowFilters | bool | Toont een filtervak onder elke filterbare kolomkop. |
ShowPrint | bool | Voegt een knop Print toe die de tabel afdrukt. |
ShowSearch | bool | Voegt een zoekvak toe dat tekst in alle kolommen vindt en in de cellen markeert. |
ShowSelectionBar | bool | Toont de balk met het aantal geselecteerde rijen, alle rijen selecteren en selectie wissen (selectie Multiple). |
ShowToolbar | bool | Toont de werkbalk met de kolomkiezer en CSV-export. |
Striped | bool | Arceert elke tweede rij. |
Style | string | Inline stijl die aan het hoofdelement wordt toegevoegd. |
ToolbarContent | RenderFragment | Extra inhoud in de werkbalk van een raster met ShowToolbar, bijvoorbeeld DataGridSpreadsheetButton. |
TypedFilters | bool | Gebruikt filtervakken voor getal, datum en ja/nee naar het type van de kolomwaarden (standaard aan). |
UndoRedo | bool | Voegt Ongedaan maken en Opnieuw toe voor opgeslagen rijwijzigingen, toegevoegde en verwijderde rijen (knoppen en Ctrl+Z / Ctrl+Y). |
ValueFilters | bool | Voegt aan elke filterbare kop een filter met waardelijst toe (zoeken, alles selecteren, wissen); werkt op items in het geheugen. |
VirtualScroll | bool | Tekent alleen de zichtbare rijen (rijen moeten de vaste RowHeight hebben). |