RayCraftDocs
v1.0.3
sv
raycraft.dev
På den här sidan

Autocomplete

Free

Textfält som filtrerar en lista medan du skriver. Stöder piltangenterna, Enter och Escape och följer ARIA-mönstret combobox. Värdet är alltid ett av objekten.

Exempel

Kontrollen Autocomplete

Parametrar

ParameterTypBeskrivning
ClassstringExtra CSS-klasser som läggs till på rotelementet.
DebounceMillisecondsintVäntetid efter den sista tangenten innan ItemsProvider anropas (standard 250).
DisabledboolInaktiverar interaktion.
DisplayNamestringNamn som används i valideringsmeddelanden.
GroupByFunc<string, string>Returnerar ett objekts grupprubrik; objekten listas under sina rubriker.
HelperTextstringLedtråd som visas under fältet.
ItemsIEnumerable<string>Alternativen att välja bland.
ItemsProviderFunc<string, CancellationToken, Task<IEnumerable<string>>>Läser in träffarna för den inmatade texten (text, avbrottstoken); används i stället för Items.
ItemTextFunc<string, string>Omvandlar ett objekt till dess visningstext (som standard ToString()).
LabelstringSynlig etikettext (diagram: tillgängligt namn; IconButton: tillgängligt namn och verktygstips).
ListHeaderRenderFragment
MatchTextFunc<string, string>
MaxItemsintStörsta antal visade förslag. För Autocomplete och en sökbar Select visar 0 (standard) alla träffar i en fast lista och de första 10 resultaten från en ItemsProvider; Breadcrumbs, Mention och MultiColumnComboBox har egna standardvärden.
MinCharsintTecken som krävs innan förslag visas.
OptionTemplateRenderFragment<string>Eget innehåll för varje alternativ. Objektet är tillgängligt som kontext.
PlaceholderstringPlatshållare som visas när fältet är tomt.
ReadOnlyboolVisar värdet men tillåter inte ändringar.
ShowToggleboolLägger till en knapp som öppnar hela listan.
StylestringInbäddad stil som läggs till på rotelementet.
ValuestringAktuellt värde. Använd med @bind-Value.

Händelser

HändelseTypBeskrivning
ValueChangedEventCallback<string>Utlöses när värdet ändras.

Paket

Autocomplete ingår i RayCraft Free. Paket: RayCraft.Blazor. Den hämtas från nuget.org. Se Kom igång.