RayCraftDocs
v1.0.3
de
raycraft.dev
Auf dieser Seite

CheckboxGroup

Free

Eine Gruppe von Kontrollkästchen zur Auswahl mehrerer Elemente aus einer Liste, in einem fieldset mit Legende, damit Screenreader den Gruppennamen ansagen. ShowSelectAll fügt ein Kontrollkästchen Select all hinzu, das den gemischten Zustand zeigt, wenn nur einige Elemente gewählt sind.

Beispiel

Steuerelement CheckboxGroup

Parameter

ParameterTypBeschreibung
ClassstringZusätzliche CSS-Klassen, die dem Wurzelelement hinzugefügt werden.
DirectionStackDirectionColumn (Standard) oder Row.
DisabledboolDeaktiviert die Interaktion.
HelperTextstringHinweis, der unter dem Feld angezeigt wird.
ItemDisabledFunc<string, bool>Gibt true für Elemente zurück, die nicht geändert werden können; die anderen Elemente bleiben bearbeitbar.
ItemIconFunc<string, IconName?>Gibt das Symbol eines Elements zurück.
ItemsIEnumerable<string>Die Optionen zur Auswahl.
ItemTextFunc<string, string>Wandelt ein Element in seinen Anzeigetext um (Standard ToString()).
LabelstringSichtbarer Beschriftungstext (Diagramme: zugänglicher Name; IconButton: zugänglicher Name und QuickInfo).
MultipleboolErlaubt die Auswahl mehrerer Zeilen: Klick, Strg+Klick, Umschalt+Klick, Umschalt+Pfeile, Strg+A (VirtualList).
ShowSelectAllboolZeigt über den Elementen ein Kontrollkästchen Select all.
StylestringInline-Stil, der dem Wurzelelement hinzugefügt wird.
ValuestringAktueller Wert. Verwenden Sie es mit @bind-Value.
ValuesIReadOnlyCollection<string>Die gewählten Elemente. Verwenden Sie es mit @bind-Values.

Ereignisse

EreignisTypBeschreibung
ValueChangedEventCallback<string>Wird ausgelöst, wenn sich der Wert ändert.
ValuesChangedEventCallback<IReadOnlyCollection<string>>Wird ausgelöst, wenn sich die gewählten Elemente ändern.

Paket

CheckboxGroup gehört zu RayCraft Free. Paket: RayCraft.Blazor. Es stammt von nuget.org. Siehe Erste Schritte.