RayCraftDocs
v1.0.3
de
raycraft.dev
Auf dieser Seite

Autocomplete

Free

Textfeld, das beim Tippen eine Liste filtert. Unterstützt die Pfeiltasten, die Eingabetaste und Escape und folgt dem ARIA-Muster combobox. Der Wert ist immer eines der Elemente.

Beispiel

Steuerelement Autocomplete

Parameter

ParameterTypBeschreibung
ClassstringZusätzliche CSS-Klassen, die dem Wurzelelement hinzugefügt werden.
DebounceMillisecondsintWartezeit nach der letzten Taste, bevor ItemsProvider aufgerufen wird (Standard 250).
DisabledboolDeaktiviert die Interaktion.
DisplayNamestringIn Validierungsmeldungen verwendeter Name.
GroupByFunc<string, string>Gibt die Gruppenüberschrift eines Elements zurück; Elemente werden unter ihren Überschriften aufgelistet.
HelperTextstringHinweis, der unter dem Feld angezeigt wird.
ItemsIEnumerable<string>Die Optionen zur Auswahl.
ItemsProviderFunc<string, CancellationToken, Task<IEnumerable<string>>>Lädt die Treffer für den getippten Text (Text, Abbruchtoken); wird anstelle von Items verwendet.
ItemTextFunc<string, string>Wandelt ein Element in seinen Anzeigetext um (Standard ToString()).
LabelstringSichtbarer Beschriftungstext (Diagramme: zugänglicher Name; IconButton: zugänglicher Name und QuickInfo).
ListHeaderRenderFragment
MatchTextFunc<string, string>
MaxItemsintGrößte Anzahl angezeigter Vorschläge. Für Autocomplete und ein durchsuchbares Select zeigt 0 (der Standard) jeden Treffer einer festen Liste und die ersten 10 Ergebnisse eines ItemsProvider; Breadcrumbs, Mention und MultiColumnComboBox haben eigene Standardwerte.
MinCharsintZeichen, die erforderlich sind, bevor Vorschläge erscheinen.
OptionTemplateRenderFragment<string>Eigener Inhalt für jede Option. Das Element steht als Kontext zur Verfügung.
PlaceholderstringPlatzhalter, der angezeigt wird, wenn das Feld leer ist.
ReadOnlyboolZeigt den Wert, lässt aber keine Änderungen zu.
ShowToggleboolFügt eine Schaltfläche hinzu, die die ganze Liste öffnet.
StylestringInline-Stil, der dem Wurzelelement hinzugefügt wird.
ValuestringAktueller Wert. Verwenden Sie es mit @bind-Value.

Ereignisse

EreignisTypBeschreibung
ValueChangedEventCallback<string>Wird ausgelöst, wenn sich der Wert ändert.

Paket

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