RayCraftDocs
v1.0.3
de
raycraft.dev
Auf dieser Seite

AddressField

Free

Ein Empfängerfeld für E-Mail: Jede Adresse wird zu einem Chip. Geben Sie eine Liste ein oder fügen Sie sie ein, wählen Sie aus Vorschlägen aus Ihrer Datenquelle, doppelklicken Sie einen Chip zum Bearbeiten und sehen Sie sofort, welche Adressen ungültig sind.

Beispiel

Steuerelement AddressField

Parameter

ParameterTypBeschreibung
AllowDuplicatesboolErlaubt dieselbe Adresse zweimal (Standard false).
AllowInvalidboolBehält ungültige Adressen als rote Chips (Standard true). Bei false bleiben sie mit einem Fehler im Textfeld.
ClassstringZusätzliche CSS-Klassen, die dem Wurzelelement hinzugefügt werden.
DebounceMillisecondsint
DisabledboolDeaktiviert die Interaktion.
ErrorTextstringEin Fehlertext aus dem Formular, der unter dem Feld angezeigt wird.
HelperTextstringHinweis, der unter dem Feld angezeigt wird.
LabelstringSichtbarer Beschriftungstext (Diagramme: zugänglicher Name; IconButton: zugänglicher Name und QuickInfo).
MaxItemsint?Die höchste Anzahl zulässiger Adressen.
MaxSuggestionsintDie höchste Anzahl angezeigter Vorschläge (Standard 8).
MinCharsintWie viele Zeichen getippt werden, bevor Vorschläge angefordert werden (Standard 1).
PlaceholderstringPlatzhalter, der angezeigt wird, wenn das Feld leer ist.
ReadOnlyboolZeigt den Wert, lässt aber keine Änderungen zu.
StylestringInline-Stil, der dem Wurzelelement hinzugefügt wird.
SuggestionsProviderFunc<string, CancellationToken, Task<IEnumerable<AddressSuggestion>>>Gibt Vorschläge (Adresse und optional Name) für den getippten Text zurück.
ValidatorFunc<string, bool>Ersetzt die eingebaute Prüfung einer Adresse.
ValuesIReadOnlyCollection<string>Die Adressen, jeweils als Name <address> oder address. Bidirektional.

Ereignisse

EreignisTypBeschreibung
InvalidCountChangedEventCallback<int>Wird ausgelöst, wenn sich die Anzahl ungültiger Chips ändert.
ValuesChangedEventCallback<IReadOnlyCollection<string>>Wird ausgelöst, wenn sich die gewählten Elemente ändern.

Paket

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