RayCraftDocs
v1.0.3
bg
raycraft.dev
На тази страница

Autocomplete

Free

Текстово поле, което филтрира списък, докато пишете. Поддържа стрелките, Enter и Escape и следва модела ARIA combobox. Стойността винаги е един от елементите.

Пример

Контрола Autocomplete

Параметри

ПараметърТипОписание
ClassstringДопълнителни CSS класове, добавени към коренния елемент.
DebounceMillisecondsintИзчакване след последния клавиш, преди да се извика ItemsProvider (по подразбиране 250).
DisabledboolИзключва взаимодействието.
DisplayNamestringИме, ползвано в съобщенията за валидация.
GroupByFunc<string, string>Връща заглавието на групата на елемент; елементите се изброяват под заглавията си.
HelperTextstringПодсказка, показвана под полето.
ItemsIEnumerable<string>Опциите за избор.
ItemsProviderFunc<string, CancellationToken, Task<IEnumerable<string>>>Зарежда съвпаденията за въведения текст (текст, токен за отказ); ползва се вместо Items.
ItemTextFunc<string, string>Превръща елемент в текст за показване (по подразбиране ToString()).
LabelstringВидим текст на етикета (графики: достъпно име; IconButton: достъпно име и подсказка).
ListHeaderRenderFragment
MatchTextFunc<string, string>
MaxItemsintНай-голям брой показвани предложения. За Autocomplete и Select с търсене 0 (по подразбиране) показва всяко съвпадение от фиксиран списък и първите 10 резултата от ItemsProvider; Breadcrumbs, Mention и MultiColumnComboBox имат свои стойности по подразбиране.
MinCharsintЗнаци, нужни преди да се появят предложенията.
OptionTemplateRenderFragment<string>Собствено съдържание за всяка опция. Елементът е наличен като контекст.
PlaceholderstringПримерен текст, показван, когато полето е празно.
ReadOnlyboolПоказва стойността, но не позволява промени.
ShowToggleboolДобавя бутон, който отваря целия списък.
StylestringВграден стил, добавен към коренния елемент.
ValuestringТекуща стойност. Ползвайте с @bind-Value.

Събития

СъбитиеТипОписание
ValueChangedEventCallback<string>Вдига се, когато стойността се промени.

Пакет

Autocomplete е част от RayCraft Free. Пакет: RayCraft.Blazor. Тя се тегли от nuget.org. Вижте Първи стъпки.