RayCraftDocs
v1.0.3
fr
raycraft.dev
Sur cette page

CheckboxGroup

Free

Un groupe de cases à cocher pour choisir plusieurs éléments dans une liste, dans un fieldset avec légende afin que les lecteurs d'écran annoncent le nom du groupe. ShowSelectAll ajoute une case Select all qui montre l'état mixte lorsque seuls certains éléments sont choisis.

Exemple

Contrôle CheckboxGroup

Paramètres

ParamètreTypeDescription
ClassstringClasses CSS supplémentaires ajoutées à l'élément racine.
DirectionStackDirectionColumn (par défaut) ou Row.
DisabledboolDésactive l'interaction.
HelperTextstringIndication affichée sous le champ.
ItemDisabledFunc<string, bool>Renvoie true pour les éléments qui ne peuvent pas être modifiés ; les autres éléments restent modifiables.
ItemIconFunc<string, IconName?>Renvoie l'icône d'un élément.
ItemsIEnumerable<string>Les options à choisir.
ItemTextFunc<string, string>Convertit un élément en son texte d'affichage (ToString() par défaut).
LabelstringTexte d'étiquette visible (graphiques : nom accessible ; IconButton : nom accessible et info-bulle).
MultipleboolAutorise la sélection de plusieurs lignes : clic, Ctrl+clic, Maj+clic, Maj+flèches, Ctrl+A (VirtualList).
ShowSelectAllboolAffiche une case Select all au-dessus des éléments.
StylestringStyle en ligne ajouté à l'élément racine.
ValuestringValeur actuelle. À utiliser avec @bind-Value.
ValuesIReadOnlyCollection<string>Les éléments choisis. À utiliser avec @bind-Values.

Événements

ÉvénementTypeDescription
ValueChangedEventCallback<string>Déclenché quand la valeur change.
ValuesChangedEventCallback<IReadOnlyCollection<string>>Déclenché quand les éléments choisis changent.

Paquet

CheckboxGroup fait partie de RayCraft Free. Paquet : RayCraft.Blazor. Il provient de nuget.org. Voir Premiers pas.