RayCraftDocs
v1.0.3
nl
raycraft.dev
Op deze pagina

CheckboxGroup

Free

Een groep selectievakjes om meerdere items uit een lijst te kiezen, in een fieldset met legenda zodat schermlezers de groepsnaam voorlezen. ShowSelectAll voegt een vakje Select all toe dat de gemengde status toont als slechts enkele items zijn gekozen.

Voorbeeld

Besturingselement CheckboxGroup

Parameters

ParameterTypeBeschrijving
ClassstringExtra CSS-klassen die aan het hoofdelement worden toegevoegd.
DirectionStackDirectionColumn (standaard) of Row.
DisabledboolSchakelt interactie uit.
HelperTextstringHint die onder het veld wordt getoond.
ItemDisabledFunc<string, bool>Geeft true terug voor items die niet kunnen worden gewijzigd; de andere items blijven bewerkbaar.
ItemIconFunc<string, IconName?>Geeft het pictogram van een item terug.
ItemsIEnumerable<string>De opties waaruit kan worden gekozen.
ItemTextFunc<string, string>Zet een item om in zijn weergavetekst (standaard ToString()).
LabelstringZichtbare labeltekst (grafieken: toegankelijke naam; IconButton: toegankelijke naam en knopinfo).
MultipleboolStaat het selecteren van meerdere rijen toe: klik, Ctrl+klik, Shift+klik, Shift+pijlen, Ctrl+A (VirtualList).
ShowSelectAllboolToont een vakje Select all boven de items.
StylestringInline stijl die aan het hoofdelement wordt toegevoegd.
ValuestringHuidige waarde. Gebruik met @bind-Value.
ValuesIReadOnlyCollection<string>De gekozen items. Gebruik met @bind-Values.

Gebeurtenissen

GebeurtenisTypeBeschrijving
ValueChangedEventCallback<string>Geactiveerd wanneer de waarde verandert.
ValuesChangedEventCallback<IReadOnlyCollection<string>>Geactiveerd wanneer de gekozen items veranderen.

Pakket

CheckboxGroup maakt deel uit van RayCraft Free. Pakket: RayCraft.Blazor. Het komt van nuget.org. Zie Aan de slag.