menu

Blazor

  • Code Examples
  • Upgrade Guide
  • User Guide
  • Demos
  • Support
  • Forums
  • Download
Class SfComboBox<TValue, TItem> - Blazor API Reference | Syncfusion

    Show / Hide Table of Contents

    Class SfComboBox<TValue, TItem>

    The ComboBox component enables users to type a value or select an option from a predefined list of options.

    Inheritance
    System.Object
    SfBaseComponent
    SfDataBoundComponent
    SfDropDownBase<TItem>
    SfDropDownList<TValue, TItem>
    SfComboBox<TValue, TItem>
    SfAutoComplete<TValue, TItem>
    Implements
    Syncfusion.Blazor.DropDowns.IVirtualList<TItem>
    Inherited Members
    SfBaseComponent.Dispose()
    SfBaseComponent.GetEffectivePlatform()
    SfBaseComponent.GetMainComponentPlatform()
    SfBaseComponent.IsMainLicenseComponent()
    SfBaseComponent.LicenseContext
    SfBaseComponent.OnObservableChange(String, Object, Boolean, NotifyCollectionChangedEventArgs)
    SfBaseComponent.ValidateLicense()
    SfDataBoundComponent.DataManager
    SfDataBoundComponent.MainParent
    SfDataBoundComponent.OnAfterRenderAsync(Boolean)
    SfDataBoundComponent.SetDataManager<T>(Object)
    SfDropDownBase<TItem>.ActionCompleteAsync(IEnumerable<TItem>, Query)
    SfDropDownBase<TItem>.ActionFailureAsync(Object)
    SfDropDownBase<TItem>.ActionFailureTemplate
    SfDropDownBase<TItem>.AddItemsAsync(IEnumerable<TItem>, Nullable<Int32>)
    SfDropDownBase<TItem>.CheckSanitizer(String)
    SfDropDownBase<TItem>.CloneQuery(Query)
    SfDropDownBase<TItem>.DataProcessAsync(VirtualAction, Boolean)
    SfDropDownBase<TItem>.DataSource
    SfDropDownBase<TItem>.DisableListItem(ListOptions<TItem>)
    SfDropDownBase<TItem>.Dispose(Boolean)
    SfDropDownBase<TItem>.DropDownsEditContext
    SfDropDownBase<TItem>.DuplicateQuery
    SfDropDownBase<TItem>.ExecuteSimpleQuery(IEnumerable<TItem>, Query, Boolean)
    SfDropDownBase<TItem>.FilterDataSource
    SfDropDownBase<TItem>.FilterQuery
    SfDropDownBase<TItem>.FilterType
    SfDropDownBase<TItem>.GenerateAndExecuteQueryAsync(Query, Int32, Int32)
    SfDropDownBase<TItem>.GeneratedData
    SfDropDownBase<TItem>.GetDataSourceAsync(IEnumerable<TItem>, Query)
    SfDropDownBase<TItem>.GetGroupedDataSourceAsync(IEnumerable<TItem>, SortOrder)
    SfDropDownBase<TItem>.GetSkeletonCount(Boolean)
    SfDropDownBase<TItem>.GroupTemplate
    SfDropDownBase<TItem>.IgnoreAccent
    SfDropDownBase<TItem>.IgnoreCase
    SfDropDownBase<TItem>.IncrementalEndIndex
    SfDropDownBase<TItem>.IncrementalSearchIndex
    SfDropDownBase<TItem>.IncrementalStartIndex
    SfDropDownBase<TItem>.InsertItemAsync(IEnumerable<TItem>, Nullable<Int32>, Boolean)
    SfDropDownBase<TItem>.IsCustomFilteringAction
    SfDropDownBase<TItem>.IsDisable(TItem)
    SfDropDownBase<TItem>.IsEntireDataUpdated
    SfDropDownBase<TItem>.IsExecuteQueryCalled
    SfDropDownBase<TItem>.IsFilterMode()
    SfDropDownBase<TItem>.IsMultiSelect
    SfDropDownBase<TItem>.IsPrimitiveDataType()
    SfDropDownBase<TItem>.IsReOrderData
    SfDropDownBase<TItem>.IsVirtualization(Boolean, Boolean, Boolean, Boolean)
    SfDropDownBase<TItem>.IsVirtualizationEnabled
    SfDropDownBase<TItem>.IsVirtualSelectAll
    SfDropDownBase<TItem>.ItemTemplate
    SfDropDownBase<TItem>.JsRuntime
    SfDropDownBase<TItem>.ListHeight
    SfDropDownBase<TItem>.ListItemCreated(ListOptions<TItem>)
    SfDropDownBase<TItem>.ListItemsCount
    SfDropDownBase<TItem>.ListVirtualData
    SfDropDownBase<TItem>.NoRecordsTemplate
    SfDropDownBase<TItem>.PreviousFocusData
    SfDropDownBase<TItem>.Query
    SfDropDownBase<TItem>.reflectionHelper
    SfDropDownBase<TItem>.ReOrderData
    SfDropDownBase<TItem>.ScrollActions
    SfDropDownBase<TItem>.SelectedValueAction
    SfDropDownBase<TItem>.SetCurrentViewDataAsync(Int32, Int32)
    SfDropDownBase<TItem>.SetFields()
    SfDropDownBase<TItem>.SetItemValue(String, Type)
    SfDropDownBase<TItem>.SortOrder
    SfDropDownBase<TItem>.VirtualCustomData
    SfDropDownBase<TItem>.VirtualGroupDataSource
    SfDropDownBase<TItem>.VirtualItemEndIndex
    SfDropDownBase<TItem>.VirtualItemStartIndex
    SfDropDownBase<TItem>.VirtualListHeight
    SfDropDownBase<TItem>.VirtualSelectAllDataSource
    SfDropDownBase<TItem>.ZIndex
    SfDropDownList<TValue, TItem>.AllowFiltering
    SfDropDownList<TValue, TItem>.AllowResize
    SfDropDownList<TValue, TItem>.ASSERTIVE
    SfDropDownList<TValue, TItem>.BOTH
    SfDropDownList<TValue, TItem>.BuildRenderTree(RenderTreeBuilder)
    SfDropDownList<TValue, TItem>.CallStateHasChangedAsync()
    SfDropDownList<TValue, TItem>.ClearAllAsync(EventArgs, Boolean)
    SfDropDownList<TValue, TItem>.ClearAsync()
    SfDropDownList<TValue, TItem>.ComponentName
    SfDropDownList<TValue, TItem>.ContainerElementAttribute
    SfDropDownList<TValue, TItem>.ContainerElementClass
    SfDropDownList<TValue, TItem>.CssClass
    SfDropDownList<TValue, TItem>.DebounceDelay
    SfDropDownList<TValue, TItem>.DisableItem(Int32)
    SfDropDownList<TValue, TItem>.DisableItem(TValue)
    SfDropDownList<TValue, TItem>.DropDownClickHandlerAsync()
    SfDropDownList<TValue, TItem>.DropdownIcon
    SfDropDownList<TValue, TItem>.Enabled
    SfDropDownList<TValue, TItem>.EnablePersistence
    SfDropDownList<TValue, TItem>.EnableRtl
    SfDropDownList<TValue, TItem>.EnableVirtualization
    SfDropDownList<TValue, TItem>.FALSE
    SfDropDownList<TValue, TItem>.FilterAsync(IEnumerable<TItem>, Query, FieldSettingsModel)
    SfDropDownList<TValue, TItem>.FilterBarPlaceholder
    SfDropDownList<TValue, TItem>.FilterInputKeyUpHandlerAync(KeyboardEventArgs)
    SfDropDownList<TValue, TItem>.FilterInputObject
    SfDropDownList<TValue, TItem>.FloatLabelType
    SfDropDownList<TValue, TItem>.FocusAsync()
    SfDropDownList<TValue, TItem>.FocusedListData
    SfDropDownList<TValue, TItem>.FocusOutAsync()
    SfDropDownList<TValue, TItem>.FocusOutHandlerAsync(FocusEventArgs, Boolean)
    SfDropDownList<TValue, TItem>.FooterTemplate
    SfDropDownList<TValue, TItem>.GetDataByValue(TValue)
    SfDropDownList<TValue, TItem>.GetItemsAsync()
    SfDropDownList<TValue, TItem>.HeaderTemplate
    SfDropDownList<TValue, TItem>.HidePopupAsync()
    SfDropDownList<TValue, TItem>.HideSpinnerAsync()
    SfDropDownList<TValue, TItem>.HtmlAttributes
    SfDropDownList<TValue, TItem>.ID
    SfDropDownList<TValue, TItem>.IncrementalListData
    SfDropDownList<TValue, TItem>.Index
    SfDropDownList<TValue, TItem>.IndexChanged
    SfDropDownList<TValue, TItem>.InputAttributes
    SfDropDownList<TValue, TItem>.InputBaseObject
    SfDropDownList<TValue, TItem>.IsAutoComplete
    SfDropDownList<TValue, TItem>.IsBeforePopupOpen
    SfDropDownList<TValue, TItem>.IsComboBox
    SfDropDownList<TValue, TItem>.IsCustomValue()
    SfDropDownList<TValue, TItem>.IsDropDownList
    SfDropDownList<TValue, TItem>.IsFocusing
    SfDropDownList<TValue, TItem>.IsIncrementalRequest
    SfDropDownList<TValue, TItem>.IsPopupFirstRender
    SfDropDownList<TValue, TItem>.IsPopupShown
    SfDropDownList<TValue, TItem>.IsTabKeyAction
    SfDropDownList<TValue, TItem>.KeyAction
    SfDropDownList<TValue, TItem>.NO_DATA
    SfDropDownList<TValue, TItem>.NoDataContent
    SfDropDownList<TValue, TItem>.Placeholder
    SfDropDownList<TValue, TItem>.PopupContent
    SfDropDownList<TValue, TItem>.PopupDisplayMode
    SfDropDownList<TValue, TItem>.PopupHeight
    SfDropDownList<TValue, TItem>.PopupWidth
    SfDropDownList<TValue, TItem>.PreventAutoFillAction
    SfDropDownList<TValue, TItem>.PreventIconHandler
    SfDropDownList<TValue, TItem>.PreviousItemData
    SfDropDownList<TValue, TItem>.PreviousValue
    SfDropDownList<TValue, TItem>.Readonly
    SfDropDownList<TValue, TItem>.RefreshDataAsync()
    SfDropDownList<TValue, TItem>.RootElementClass
    SfDropDownList<TValue, TItem>.ROOTNODECLASS
    SfDropDownList<TValue, TItem>.SearchListAsync(KeyboardEventArgs, Boolean)
    SfDropDownList<TValue, TItem>.SetCurrentViewDataAsync(Int32, Int32)
    SfDropDownList<TValue, TItem>.ShowClearButton
    SfDropDownList<TValue, TItem>.ShowPopupAsync()
    SfDropDownList<TValue, TItem>.ShowSpinnerAsync()
    SfDropDownList<TValue, TItem>.TabIndex
    SfDropDownList<TValue, TItem>.TokenSource
    SfDropDownList<TValue, TItem>.TRUE
    SfDropDownList<TValue, TItem>.TypedString
    SfDropDownList<TValue, TItem>.UpdateDisableItem(TItem)
    SfDropDownList<TValue, TItem>.UpdateIncrementalInfo(Int32, Int32, Boolean)
    SfDropDownList<TValue, TItem>.UpdateIncrementalItemIndex(Int32, Int32)
    SfDropDownList<TValue, TItem>.UpdateMainData()
    SfDropDownList<TValue, TItem>.UpdateValueAsync()
    SfDropDownList<TValue, TItem>.Value
    SfDropDownList<TValue, TItem>.ValueChanged
    SfDropDownList<TValue, TItem>.ValueExpression
    SfDropDownList<TValue, TItem>.ValueTemplate
    SfDropDownList<TValue, TItem>.Width
    Syncfusion.Blazor.DropDowns.SfDropDownBase<TItem>.ActionBeginAsync(System.Collections.Generic.IEnumerable<TItem>, Syncfusion.Blazor.Data.Query)
    Syncfusion.Blazor.DropDowns.SfDropDownBase<TItem>.CheckAndResetCache()
    Syncfusion.Blazor.DropDowns.SfDropDownBase<TItem>.ComponentName
    Syncfusion.Blazor.DropDowns.SfDropDownBase<TItem>.DataId
    Syncfusion.Blazor.DropDowns.SfDropDownBase<TItem>.GetDataByText(System.String, System.String)
    Syncfusion.Blazor.DropDowns.SfDropDownBase<TItem>.GetFilteringSkeletonCount()
    Syncfusion.Blazor.DropDowns.SfDropDownBase<TItem>.GetPageQuery(Syncfusion.Blazor.Data.Query, System.Int32, System.Int32)
    Syncfusion.Blazor.DropDowns.SfDropDownBase<TItem>.GetPropertyValue(System.Object, System.String)
    Syncfusion.Blazor.DropDowns.SfDropDownBase<TItem>.GetQuery(Syncfusion.Blazor.Data.Query)
    Syncfusion.Blazor.DropDowns.SfDropDownBase<TItem>.GetStyles()
    Syncfusion.Blazor.DropDowns.SfDropDownBase<TItem>.GetTakeValue()
    Syncfusion.Blazor.DropDowns.SfDropDownBase<TItem>.GetVirtualTrackHeight()
    Syncfusion.Blazor.DropDowns.SfDropDownBase<TItem>.HighlightSearch(System.String, System.String, System.Boolean, Syncfusion.Blazor.DropDowns.FilterType)
    Syncfusion.Blazor.DropDowns.SfDropDownBase<TItem>.IncrementalSearch(System.String, System.Collections.Generic.IEnumerable<TItem>, System.Nullable<System.Int32>, System.Boolean)
    Syncfusion.Blazor.DropDowns.SfDropDownBase<TItem>.IsActionFailed
    Syncfusion.Blazor.DropDowns.SfDropDownBase<TItem>.IsMinimalData
    Syncfusion.Blazor.DropDowns.SfDropDownBase<TItem>.ItemData
    Syncfusion.Blazor.DropDowns.SfDropDownBase<TItem>.ListDataSource
    Syncfusion.Blazor.DropDowns.SfDropDownBase<TItem>.MainData
    Syncfusion.Blazor.DropDowns.SfDropDownBase<TItem>.OnInitializedAsync()
    Syncfusion.Blazor.DropDowns.SfDropDownBase<TItem>.OnParametersSetAsync()
    Syncfusion.Blazor.DropDowns.SfDropDownBase<TItem>.RefreshVirtualIndices()
    Syncfusion.Blazor.DropDowns.SfDropDownBase<TItem>.RenderItemsAsync(System.Collections.Generic.IEnumerable<TItem>)
    Syncfusion.Blazor.DropDowns.SfDropDownBase<TItem>.RenderListItemsAsync(System.Collections.Generic.IEnumerable<TItem>, Syncfusion.Blazor.DropDowns.FieldSettingsModel, Syncfusion.Blazor.Data.Query)
    Syncfusion.Blazor.DropDowns.SfDropDownBase<TItem>.Search(System.String, System.Collections.Generic.IEnumerable<TItem>, System.String, System.Boolean)
    Syncfusion.Blazor.DropDowns.SfDropDownBase<TItem>.SetListDataAsync(System.Collections.Generic.IEnumerable<TItem>, Syncfusion.Blazor.DropDowns.FieldSettingsModel, Syncfusion.Blazor.Data.Query)
    Syncfusion.Blazor.DropDowns.SfDropDownBase<TItem>.TotalCount
    Syncfusion.Blazor.DropDowns.SfDropDownBase<TItem>.UpdateListHeight(System.Double)
    Syncfusion.Blazor.DropDowns.SfDropDownBase<TItem>.VirtualAction
    Syncfusion.Blazor.DropDowns.SfDropDownList<TValue, TItem>.ActionBeginAsync(System.Collections.Generic.IEnumerable<TItem>, Syncfusion.Blazor.Data.Query)
    Syncfusion.Blazor.DropDowns.SfDropDownList<TValue, TItem>.ActionCompleteAsync(System.Collections.Generic.IEnumerable<TItem>, Syncfusion.Blazor.Data.Query)
    Syncfusion.Blazor.DropDowns.SfDropDownList<TValue, TItem>.ActionFailureAsync(System.Object)
    Syncfusion.Blazor.DropDowns.SfDropDownList<TValue, TItem>.ActiveIndex
    Syncfusion.Blazor.DropDowns.SfDropDownList<TValue, TItem>.ARIA_AUTOCOMPLETE
    Syncfusion.Blazor.DropDowns.SfDropDownList<TValue, TItem>.ARIA_CONTROLS
    Syncfusion.Blazor.DropDowns.SfDropDownList<TValue, TItem>.ARIA_EXPANDED
    Syncfusion.Blazor.DropDowns.SfDropDownList<TValue, TItem>.ARIA_LIVE
    Syncfusion.Blazor.DropDowns.SfDropDownList<TValue, TItem>.ARIA_OWN
    Syncfusion.Blazor.DropDowns.SfDropDownList<TValue, TItem>.ARIA_SELECTED
    Syncfusion.Blazor.DropDowns.SfDropDownList<TValue, TItem>.ARIA_SET_SIZE
    Syncfusion.Blazor.DropDowns.SfDropDownList<TValue, TItem>.AUTO_CAPITAL
    Syncfusion.Blazor.DropDowns.SfDropDownList<TValue, TItem>.AUTO_COMPLETE
    Syncfusion.Blazor.DropDowns.SfDropDownList<TValue, TItem>.AUTO_CORRECT
    Syncfusion.Blazor.DropDowns.SfDropDownList<TValue, TItem>.ChildContent
    Syncfusion.Blazor.DropDowns.SfDropDownList<TValue, TItem>.ClosePopup()
    Syncfusion.Blazor.DropDowns.SfDropDownList<TValue, TItem>.COMBO_BOX
    Syncfusion.Blazor.DropDowns.SfDropDownList<TValue, TItem>.CreatePopupAsync(System.Boolean)
    Syncfusion.Blazor.DropDowns.SfDropDownList<TValue, TItem>.CustomValueAsync(System.Boolean, Syncfusion.Blazor.DropDowns.KeyActions)
    Syncfusion.Blazor.DropDowns.SfDropDownList<TValue, TItem>.DDL_FOOTER
    Syncfusion.Blazor.DropDowns.SfDropDownList<TValue, TItem>.DDL_HEADER
    Syncfusion.Blazor.DropDowns.SfDropDownList<TValue, TItem>.DROP_DOWN_ICON
    Syncfusion.Blazor.DropDowns.SfDropDownList<TValue, TItem>.DropDownListParent
    Syncfusion.Blazor.DropDowns.SfDropDownList<TValue, TItem>.DropdownValue
    Syncfusion.Blazor.DropDowns.SfDropDownList<TValue, TItem>.FilterClearAsync()
    Syncfusion.Blazor.DropDowns.SfDropDownList<TValue, TItem>.FilteringActionAsync(System.Collections.Generic.IEnumerable<TItem>, Syncfusion.Blazor.Data.Query, Syncfusion.Blazor.DropDowns.FieldSettingsModel)
    Syncfusion.Blazor.DropDowns.SfDropDownList<TValue, TItem>.FilterInputHandlerAsync(Microsoft.AspNetCore.Components.ChangeEventArgs)
    Syncfusion.Blazor.DropDowns.SfDropDownList<TValue, TItem>.GetItemData(TItem)
    Syncfusion.Blazor.DropDowns.SfDropDownList<TValue, TItem>.GetOpenEventArguments()
    Syncfusion.Blazor.DropDowns.SfDropDownList<TValue, TItem>.GetQuery(Syncfusion.Blazor.Data.Query)
    Syncfusion.Blazor.DropDowns.SfDropDownList<TValue, TItem>.GetScrollValueAsync()
    Syncfusion.Blazor.DropDowns.SfDropDownList<TValue, TItem>.GROUP_BY
    Syncfusion.Blazor.DropDowns.SfDropDownList<TValue, TItem>.Hide()
    Syncfusion.Blazor.DropDowns.SfDropDownList<TValue, TItem>.HidePopup()
    Syncfusion.Blazor.DropDowns.SfDropDownList<TValue, TItem>.InvokeChangeEventAsync(System.EventArgs, Syncfusion.Blazor.DropDowns.KeyActions)
    Syncfusion.Blazor.DropDowns.SfDropDownList<TValue, TItem>.InvokeClearButtonClickEventAsync(System.EventArgs, System.Boolean)
    Syncfusion.Blazor.DropDowns.SfDropDownList<TValue, TItem>.InvokeClosedEventAsync()
    Syncfusion.Blazor.DropDowns.SfDropDownList<TValue, TItem>.InvokeOpenEventAsync()
    Syncfusion.Blazor.DropDowns.SfDropDownList<TValue, TItem>.InvokePopupEventsAsync(System.Boolean)
    Syncfusion.Blazor.DropDowns.SfDropDownList<TValue, TItem>.InvokeSelectEventAsync(TItem, System.EventArgs, Syncfusion.Blazor.DropDowns.KeyActions)
    Syncfusion.Blazor.DropDowns.SfDropDownList<TValue, TItem>.IsAutoFillEnabled()
    Syncfusion.Blazor.DropDowns.SfDropDownList<TValue, TItem>.IsCustomFilter
    Syncfusion.Blazor.DropDowns.SfDropDownList<TValue, TItem>.IsDevice
    Syncfusion.Blazor.DropDowns.SfDropDownList<TValue, TItem>.IsDropDownClick
    Syncfusion.Blazor.DropDowns.SfDropDownList<TValue, TItem>.IsEditableInput()
    Syncfusion.Blazor.DropDowns.SfDropDownList<TValue, TItem>.IsFilterClearIconClicked
    Syncfusion.Blazor.DropDowns.SfDropDownList<TValue, TItem>.IsFilterMode()
    Syncfusion.Blazor.DropDowns.SfDropDownList<TValue, TItem>.IsFilterPrevented
    Syncfusion.Blazor.DropDowns.SfDropDownList<TValue, TItem>.IsListRendering
    Syncfusion.Blazor.DropDowns.SfDropDownList<TValue, TItem>.IsMainDataUpdated
    Syncfusion.Blazor.DropDowns.SfDropDownList<TValue, TItem>.IsShowDropdownButton
    Syncfusion.Blazor.DropDowns.SfDropDownList<TValue, TItem>.IsTyped
    Syncfusion.Blazor.DropDowns.SfDropDownList<TValue, TItem>.IsValidKey
    Syncfusion.Blazor.DropDowns.SfDropDownList<TValue, TItem>.ITEM_FOCUS
    Syncfusion.Blazor.DropDowns.SfDropDownList<TValue, TItem>.KeyActionHandler(Syncfusion.Blazor.DropDowns.KeyActions)
    Syncfusion.Blazor.DropDowns.SfDropDownList<TValue, TItem>.MouseClickHandlerAsync(Syncfusion.Blazor.DropDowns.ListOptions<TItem>, Microsoft.AspNetCore.Components.Web.MouseEventArgs)
    Syncfusion.Blazor.DropDowns.SfDropDownList<TValue, TItem>.NULL_VALUE
    Syncfusion.Blazor.DropDowns.SfDropDownList<TValue, TItem>.OFF
    Syncfusion.Blazor.DropDowns.SfDropDownList<TValue, TItem>.OnAfterRenderAsync(System.Boolean)
    Syncfusion.Blazor.DropDowns.SfDropDownList<TValue, TItem>.OnBlur
    Syncfusion.Blazor.DropDowns.SfDropDownList<TValue, TItem>.OnChange
    Syncfusion.Blazor.DropDowns.SfDropDownList<TValue, TItem>.OnChangeEventAsync(System.EventArgs, Syncfusion.Blazor.DropDowns.KeyActions)
    Syncfusion.Blazor.DropDowns.SfDropDownList<TValue, TItem>.OnFocus
    Syncfusion.Blazor.DropDowns.SfDropDownList<TValue, TItem>.OnInitializedAsync()
    Syncfusion.Blazor.DropDowns.SfDropDownList<TValue, TItem>.OnInput
    Syncfusion.Blazor.DropDowns.SfDropDownList<TValue, TItem>.OnParametersSetAsync()
    Syncfusion.Blazor.DropDowns.SfDropDownList<TValue, TItem>.OnSearchAsync(Microsoft.AspNetCore.Components.Web.KeyboardEventArgs)
    Syncfusion.Blazor.DropDowns.SfDropDownList<TValue, TItem>.OPTIONS
    Syncfusion.Blazor.DropDowns.SfDropDownList<TValue, TItem>.Paste(System.String)
    Syncfusion.Blazor.DropDowns.SfDropDownList<TValue, TItem>.POPUP_CONTENT
    Syncfusion.Blazor.DropDowns.SfDropDownList<TValue, TItem>.PopupContainer
    Syncfusion.Blazor.DropDowns.SfDropDownList<TValue, TItem>.PopupElement
    Syncfusion.Blazor.DropDowns.SfDropDownList<TValue, TItem>.PopupHolderElement
    Syncfusion.Blazor.DropDowns.SfDropDownList<TValue, TItem>.PreRender()
    Syncfusion.Blazor.DropDowns.SfDropDownList<TValue, TItem>.PreventContainer
    Syncfusion.Blazor.DropDowns.SfDropDownList<TValue, TItem>.RefreshPopupAsync(System.Boolean)
    Syncfusion.Blazor.DropDowns.SfDropDownList<TValue, TItem>.RenderEqualItemsAsync(System.Boolean)
    Syncfusion.Blazor.DropDowns.SfDropDownList<TValue, TItem>.ResizeStart(System.Object)
    Syncfusion.Blazor.DropDowns.SfDropDownList<TValue, TItem>.ResizeStop(System.Object)
    Syncfusion.Blazor.DropDowns.SfDropDownList<TValue, TItem>.ROLE
    Syncfusion.Blazor.DropDowns.SfDropDownList<TValue, TItem>.SELECTED
    Syncfusion.Blazor.DropDowns.SfDropDownList<TValue, TItem>.SetCssClass()
    Syncfusion.Blazor.DropDowns.SfDropDownList<TValue, TItem>.SetOldValueAsync(System.Object, System.Boolean)
    Syncfusion.Blazor.DropDowns.SfDropDownList<TValue, TItem>.SetRTL()
    Syncfusion.Blazor.DropDowns.SfDropDownList<TValue, TItem>.SetValueAsync(Syncfusion.Blazor.DropDowns.DataItems<TValue>)
    Syncfusion.Blazor.DropDowns.SfDropDownList<TValue, TItem>.ShowPopup()
    Syncfusion.Blazor.DropDowns.SfDropDownList<TValue, TItem>.ShowPopupList
    Syncfusion.Blazor.DropDowns.SfDropDownList<TValue, TItem>.SPELL_CHECK
    Syncfusion.Blazor.DropDowns.SfDropDownList<TValue, TItem>.StartResizingHandler(System.Object)
    Syncfusion.Blazor.DropDowns.SfDropDownList<TValue, TItem>.StopClearButtonPropagation
    Syncfusion.Blazor.DropDowns.SfDropDownList<TValue, TItem>.StopResizingHandler(System.Object, System.Double)
    Syncfusion.Blazor.DropDowns.SfDropDownList<TValue, TItem>.UpdateAriaAttributes()
    Syncfusion.Blazor.DropDowns.SfDropDownList<TValue, TItem>.UpdateAutoFillOnDownAsync(TItem)
    Syncfusion.Blazor.DropDowns.SfDropDownList<TValue, TItem>.UpdateChildProperties(System.Object)
    Syncfusion.Blazor.DropDowns.SfDropDownList<TValue, TItem>.UpdateFieldSetStatus(System.Boolean)
    Syncfusion.Blazor.DropDowns.SfDropDownList<TValue, TItem>.UpdateFocusItemAsync(TItem)
    Syncfusion.Blazor.DropDowns.SfDropDownList<TValue, TItem>.UpdateInputValueAsync(System.String)
    Syncfusion.Blazor.DropDowns.SfDropDownList<TValue, TItem>.UpdateListSelectionAsync(TItem, System.String)
    Syncfusion.Blazor.DropDowns.SfDropDownList<TValue, TItem>.UpdateMainListDataAsync()
    Syncfusion.Blazor.DropDowns.SfDropDownList<TValue, TItem>.UpdateParentClass(System.String, System.String)
    Syncfusion.Blazor.DropDowns.SfDropDownList<TValue, TItem>.UpdatePopupState()
    Syncfusion.Blazor.DropDowns.SfDropDownList<TValue, TItem>.UpdateRemoveSelection(System.String)
    Syncfusion.Blazor.DropDowns.SfDropDownList<TValue, TItem>.UpdateSelectedItemAsync(TItem, System.EventArgs, Syncfusion.Blazor.DropDowns.KeyActions)
    Syncfusion.Blazor.DropDowns.SfDropDownList<TValue, TItem>.UpdateSelectItemAsync(TItem, System.EventArgs, Syncfusion.Blazor.DropDowns.KeyActions)
    Syncfusion.Blazor.DropDowns.SfDropDownList<TValue, TItem>.UpdateValidateClass()
    Syncfusion.Blazor.DropDowns.SfDropDownList<TValue, TItem>.UpdateValueSelectionAsync(TItem, System.Boolean, System.Boolean)
    Syncfusion.Blazor.DropDowns.SfDropDownList<TValue, TItem>.VirtualScrollRefreshAsync(Syncfusion.Blazor.DropDowns.VirtualAction)
    Namespace: Syncfusion.Blazor.DropDowns
    Assembly: Syncfusion.Blazor.dll
    Syntax
    public class SfComboBox<TValue, TItem> : SfDropDownList<TValue, TItem>, IInputBase, IDropDowns, IVirtualList<TItem>
    Type Parameters
    Name Description
    TValue

    The type of the value selected or entered in the ComboBox.

    TItem

    The type of items displayed in the ComboBox dropdown list.

    Remarks

    The ComboBox extends DropDownList and provides additional features such as custom value input, autofill, and filtering capabilities. Use TValue for the value type and TItem for the data type of items in the dropdown list.

    Examples
    <SfComboBox TValue="string" TItem="string" DataSource="@MyList" AllowCustom="true" Autofill="true">
        <ComboBoxEvents TValue="string" TItem="string" ValueChange="@OnValueChange" />
    </SfComboBox>
    @code {
        protected List<string> MyList = new List<string> { "Apple", "Banana", "Orange" };
        private void OnValueChange(ChangeEventArgs<string, string> args)
        {
            // Handle value change
        }
    }

    Constructors

    SfComboBox()

    Declaration
    public SfComboBox()

    Properties

    AllowCustom

    Gets or sets a value indicating whether the ComboBox allows users to enter custom values not present in the data source.

    Declaration
    public bool AllowCustom { get; set; }
    Property Value
    Type Description
    System.Boolean

    A boolean where true allows users to enter custom values; otherwise, false. The default value is true.

    Remarks

    When set to true, users can type a value that does not exist in the data source, and the CustomValueSpecifier event is triggered to handle the custom value. If set to false, only predefined values from the data source can be selected.

    Examples
    <SfComboBox TValue="string" TItem="string" AllowCustom="true" DataSource="@MyList">
        <ComboBoxEvents TValue="string" TItem="string" CustomValueSpecifier="@OnCustomValue" />
    </SfComboBox>
    @code {
        protected List<string> MyList = new List<string> { "Apple", "Banana", "Orange" };
        private void OnCustomValue(CustomValueSpecifierEventArgs<string> args)
        {
            args.Item = args.Text;
        }
    }

    Autofill

    Gets or sets a value indicating whether the ComboBox automatically fills the input with the first matched item while typing.

    Declaration
    public bool Autofill { get; set; }
    Property Value
    Type Description
    System.Boolean

    A boolean where true enables autofill functionality; otherwise, false. The default value is false.

    Remarks

    When set to true, the ComboBox automatically completes the input with the first matching item from the data source as the user types. This enhances the user experience by suggesting relevant options dynamically.

    Examples
    <SfComboBox TValue="string" TItem="string" Autofill="true" DataSource="@MyList" />
    @code {
        protected List<string> MyList = new List<string> { "Apple", "Banana", "Orange" };
    }

    IsClearButtonStopPropagation

    Declaration
    protected bool IsClearButtonStopPropagation { get; set; }
    Property Value
    Type
    System.Boolean

    ShowClearButton

    Gets or sets a value indicating whether the ComboBox displays a clear button to reset the selected value.

    Declaration
    public override bool ShowClearButton { get; set; }
    Property Value
    Type Description
    System.Boolean

    A boolean where true displays the clear button; otherwise, false. The default value is true.

    Overrides
    Syncfusion.Blazor.DropDowns.SfDropDownList<TValue, TItem>.ShowClearButton
    Remarks

    When the clear button is clicked, the Value and Index properties are reset to null, allowing users to easily clear the current selection and start anew. This feature enhances usability by providing a quick way to reset the input.

    Examples
    <SfComboBox TValue="string" TItem="string" ShowClearButton="true" DataSource="@MyList" />
    @code {
        protected List<string> MyList = new List<string> { "Apple", "Banana", "Orange" };
    }

    ValidateOnInput

    Gets or sets a value indicating whether the ComboBox performs validation on input changes.

    Declaration
    public bool ValidateOnInput { get; set; }
    Property Value
    Type Description
    System.Boolean

    A boolean where true enables validation on input; otherwise, false. The default value is false.

    Remarks

    When set to true, the ComboBox validates the input as the user types and updates the model value. The ValueChange event is triggered after the component loses focus, allowing for form validation or further processing of the input value.

    Examples
    <SfComboBox TValue="string" TItem="string" ValidateOnInput="true" DataSource="@MyList">
        <ComboBoxEvents TValue="string" TItem="string" ValueChange="@OnValueChange" />
    </SfComboBox>
    @code {
        protected List<string> MyList = new List<string> { "Apple", "Banana", "Orange" };
        private void OnValueChange(ChangeEventArgs<string, string> args)
        {
            // Handle value change
        }
    }

    Methods

    BuildRenderTree(RenderTreeBuilder)

    Declaration
    protected override void BuildRenderTree(RenderTreeBuilder __builder)
    Parameters
    Type Name Description
    Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder __builder
    Overrides
    Syncfusion.Blazor.DropDowns.SfDropDownList<TValue, TItem>.BuildRenderTree(Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder)

    IsCustomValue()

    Declaration
    protected override bool IsCustomValue()
    Returns
    Type
    System.Boolean
    Overrides
    Syncfusion.Blazor.DropDowns.SfDropDownList<TValue, TItem>.IsCustomValue()

    UpdateChildProperties(Object)

    Updates the ComboBox field settings based on the provided field value.

    Declaration
    public override void UpdateChildProperties(object fieldValue)
    Parameters
    Type Name Description
    System.Object fieldValue

    The ComboBoxFieldSettings object containing field mappings for the ComboBox.

    Overrides
    Syncfusion.Blazor.DropDowns.SfDropDownList<TValue, TItem>.UpdateChildProperties(System.Object)
    Remarks

    This method updates the Fields property with the provided fieldValue properties, such as GroupBy, Text, and Value, and applies them to the ComboBox for data binding.

    Implements

    Syncfusion.Blazor.DropDowns.IVirtualList<T>
    Back to top Generated by DocFX
    Copyright © 2001 - 2025 Syncfusion Inc. All Rights Reserved