RayCraftDocs
v1.0.3
nl
raycraft.dev
Op deze pagina

TreeList

Complete

Een boom waarvan de knooppunten tabelrijen zijn. Uit- en samenvouwen, sorteren, filteren en kolommen kiezen; het toetsenbord volgt het WAI-ARIA-patroon treegrid.

Voorbeeld

Besturingselement TreeList

Parameters

API

ParameterTypeBeschrijving
ChildrenSelectorFunc<TItem, IEnumerable<TItem>>Geeft de kinderen van een item terug. Items zonder kinderen zijn bladeren.
ClassstringExtra CSS-klassen die aan het hoofdelement worden toegevoegd.
ColumnsRenderFragmentKolomdefinities: DataGridColumn-elementen.
DenseboolGebruikt krappere celopvulling.
ExpandAllboolVouwt elk knooppunt uit wanneer de boom voor het eerst verschijnt.
ExportFileNamestringBestandsnaam van de CSV-export, zonder extensie.
HeightstringMaximale hoogte van de rasterbody, bijvoorbeeld 24rem (standaard 28rem met VirtualScroll).
ItemsIEnumerable<TItem>De opties waaruit kan worden gekozen.
LabelstringZichtbare labeltekst (grafieken: toegankelijke naam; IconButton: toegankelijke naam en knopinfo).
RowEditingboolBewerkt een hele rij tegelijk met knoppen voor bewerken, opslaan en annuleren.
RowHeightintRijhoogte in pixels als VirtualScroll aan staat (standaard 44).
SelectedItemTItemGeselecteerd knooppunt. Gebruik met @bind-SelectedItem.
ShowExportboolVoegt knoppen toe die de grafiek als PNG- of SVG-afbeelding opslaan.
ShowFiltersboolToont een filtervak onder elke filterbare kolomkop.
ShowToolbarboolToont de werkbalk met de kolomkiezer en CSV-export.
StylestringInline stijl die aan het hoofdelement wordt toegevoegd.
VirtualScrollboolTekent alleen de zichtbare rijen (rijen moeten de vaste RowHeight hebben).

TreeListColumn

ParameterTypeBeschrijving
AlignTextAlignLeft (standaard), Center of Right.
EditableboolLaat gebruikers de cellen van de kolom bewerken door erop te klikken.
FilterableboolToont een filtervak voor deze kolom (standaard true).
FormatstringOpmaaktekenreeks voor getallen en datums, bijv. N0 of d.
HiddenboolVerbergt de kolom eerst; gebruikers kunnen hem via de werkbalk tonen.
SortableboolStaat sorteren op deze kolom toe (standaard true).
TemplateRenderFragment<TItem>
TitlestringTiteltekst (kop van de lade, tabbladbijschrift, kolomkop, stapbijschrift).
ValueFunc<TItem, Object>Huidige waarde. Gebruik met @bind-Value.
WidthstringSkeleton: elke CSS-lengte. Charts: tekenbreedte in SVG-eenheden (de grafiek schaalt nog steeds mee met zijn container).

Gebeurtenissen

API

GebeurtenisTypeBeschrijving
OnRowEditedEventCallback<TItem>Geactiveerd nadat een rij is opgeslagen, met het item.
SelectedItemChangedEventCallback<TItem>Geactiveerd wanneer een ander knooppunt wordt geselecteerd.

TreeListColumn

GebeurtenisTypeBeschrijving
EditedEventCallback<TreeListEdit<TItem>>Geactiveerd met het item en de nieuwe tekst wanneer een bewerking wordt bevestigd.

Pakket

TreeList maakt deel uit van RayCraft Complete. Pakket: RayCraft.Blazor.Complete. Het komt uit de privéfeed van RayCraft en vereist een actieve licentie. Zie Aan de slag.